What's new in CH Professional Edition 8.0.0.15421

May 12, 2017
  • fixed the macros with division of decimal numbers of integers such as
  • define A (3.0/4903.0)
  • fixed the declaration of global variables in Linux and Raspberry Pi
  • Version 8.0.0.15411 January 23, 2017
  • fixed the bug for the function mode() with the variable freq in numeric.h
  • Version 8.0.0.15411 November 24, 2016
  • added Ch CGI Toolkit for Linux, Linux 64 bit, and ARM
  • added Ch Control System Toolkit for ARM (Raspberry Pi)
  • added Ch Mechanism Toolkit for all platforms
  • added the feature to chplot.h with the member function
  • int CPlot::star(double x, double y, double length, double angle)
  • plot.star(3, 4, 5, 30)
  • plots a star at (3, 4) with the point-to-point edge length 5, roated about
  • the center of the star for 30 degres
  • added the feature to chplot.h with the member function
  • int CPlot::inequal(string_t relop, double value, ... /* string_t color */)
  • plot.inequal("!=3") with an open circle for "!=" at x=3
  • int CPlot::inequalAnd(string_t relop1, double value1, string_t relop2, double value2)
  • plot.inequalAnd("!=3", ">=2") with an open circle for "!=3" at x=3
  • Added the global abbreviation 'inp' for #include in ChIDE
  • Added the global abbreviation 'inl' for #include in ChIDE
  • Added the global abbreviation 'linkbot.h' for #include in ChIDE
  • Updated the user abbreviation 'hw' in ChIDE
  • Fixed broken headers files in Windows:
  • complex
  • new
  • iostream
  • wait
  • strings.h
  • Added the global abbreviation for member functions in chplot.h
  • point for plot.point(x, y);
  • Added the global abbreviation for member functions in linkbot.h, mindstorms.h, cpsbot.h
  • driveDistance for robot.driveDistance(distance, radius);
  • updated CHHOME/chide/ChIDE.abbrev
  • By default, the following global variables in wiringPi.h in Raspberry Pi will not be displayed in debug mode in ChIDE.
  • const char *piModelNames [16] ;
  • const char *piRevisionNames [16] ;
  • const char *piMakerNames [16] ;
  • const int piMemorySize [ 8] ;
  • They will be displayed if the option
  • "ChIDE->Debug->Display special variablesindebug page for Locals and Variables"
  • is checked.