📄 history.txt
字号:
Classic Ladder history----------------------v0.1 (February 2001 - Not released) - The first lines of codes for calculating one rung and displaying it... - Basic elements and timersv0.2 (30 April 2001 - First public release)v0.2.8 (3 August 2001 - Featuring the Editor, but not totally completed) - Basic Editor (allow to modify only the current rung, properties uncompleted) - Makefile and modifications to allow independent object compilation. - Fixed bug for drawing in calc.cv0.3 (18 August 2001 - Editor completed) - Variables Parser completed for Mxx,R and Txx,D and Txx,R - When clicking on "unusable" blocks (part of big element), it is as if you've clicked on the "alive" block itself. - For timers and monostables , parameters Base and Preset. - Can modify label of the rung to jump to for -(J) coil. - Label / comment of rung saved when edited. - We must not allow to change of current rung when editing one. - Add/Insert/Delete a rung, buttons usuable. - Load/Save/SaveAs/Run-Stop/About buttons added in main window - Load/SaveAs using path selection requester (datas should be in a directory). - Save rungs,timers,monostables parameters.v0.4 (20 October 2001 - Arithmetic expressions evaluator) - New variables memory type : Words (integers) - 2 new elements using arithmetic expressions : COMPARE and OPERATE - Load/Save the file of arithmetic expressions - Possibility to spy the values of any variables by typing its name (added in the bottom of the vars window) - Added new types of variables : physical inputs (I) / outputs (Q) (not linked to anything in this version) - Resizing of rung take into account and thick lines for active wires (modifs initially done by Jiri Baum when integrating classicladder into the MAT project)v0.5 (30 December 2001 - Real time support) - ClassicLadder_gtk.c created from file classic_ladder.c which keep only the global variables + 2 fonctions for loading/saving directory datas. - Global variables are now allocated and freed. - RTLinux support added. The refresh of the rungs are done in a RTLinux module in real-time. The Gtk application compiled for this version do not refreh the rungs. The Gtk application and RTLinux module share the same global variables allocated with mbuff. - Physical inputs and outputs have the same memory as the bits (VarBits + offsets). (if we make polling on them in RTLinux module with inb() and outb(), we could drive real hardware directly !?)v0.5.1 (4 January 2002 - Parallels ports interface) - Direct hardware support of the parallels ports (in real-time version). Comment the line define HARDWARE_SUPPORT in classicladder.h if you do not want it ! - Bug if there was no element in the first column, fixed (in function StateOnLeft()) - Overflow possible (1 char) for label and comment strings in the rung, fixed.v0.5.2 (26 January 2002) - Added in the editor the nice long connection (-->) to create rungs faster. - In Operate elements, you should now write the formulas like the following: A:=B instead of A=B - Draw a grid in edit mode. - #include <rtl.h> removed in hardware.h as it seems not to work with kernel 2.2 causing an error when compiling : duplicate module kernel version... - Removed the warnings when compiling for RTLinux. - For big element, at the point you click, it is the left-top corner of the element which is inserted instead of right-top (the "alive" one). - Confirmation box before deleting the current rung (indispensable!) - 'New' button with a confirmation box also ;-) - Bug (exception) possible, if replacing for example a contact with a timer, where the number of the bit in the contact was greater than the timer number allowed. Now the number is erased if a simple element is not replaced by a simple element, to avoid that. - When deleting the current rung, the arithmetic expressions used on that rung were not deleted. Fixed.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -