history.txt

来自「CNC 的开放码,EMC2 V2.2.8版」· 文本 代码 · 共 359 行 · 第 1/2 页

TXT
359
字号
      is used in init_module( ) to open the Comedi devices necessary. When the      module is insmoded, the parameters files are not already loaded, and we      can't know which Comedi devices will be used later.    - ./run_rt PROJECT_DIRECTORY CONFIG_PLC_FILE to launch real-time version.      The arguments must be given in that order.      The configplc file contains the parameters used in the init_module( )      when the RT module is insmoded (memory sizes to alloc and Comedi devices      to open).v0.6.6 (10 November 2003)   - RTAI support. Patch send by Paul Corner. Thanks to him for that nice work.   - Some adjustements so that RTLinux works again... I hope I have not broken     something for RTAI. I've not take the time to install it for now, so     can not say, if all is still working correctly...   - File config_gtk.c failed to compile with old gcc 2.95, because of some     variables declarations in switch after case. Fixed by adding { } blocks.   - File files_sequential.h, strange warnings on gcc 2.95 and my Pegasos with     PowerPC processor with test NumPage!=-1 (said comparison always true due     to limited range of data type). Added (char) before -1.   - Added a new define in Makefile (MAKE_IO_ACCESS) so that it works on some     processors others than x86. For example, PowerPC !   - arrays.c bad test to verify alloc successfull for sequential array (Paul Corner).   - Script run_rt was not working if you don't give any configplc file as 2nd     argument (RTLinux modules were not inserted).v0.7.0 (3 January 2004 - Sequential Editor added)   - Added the sequential editor !     It's the first version of a big part of code, so do not be too much suprised     if somes cases do not work correctly as they should! ;-)     I've made some tests on little examples, and it is already possible to make     some nice grafcets easily !!!     With the editor, it will also be possible to test the calc part with another     grafcet than the single example given since November 2002...v0.7.1 (13 March 2004)   - Thick lines for drawing steps and transitions activated.   - edit_sequential.c failed to compile with old gcc2.95. Fixed.   - Grid displayed during edit for sequential pages.   - In I/O config do not display /dev/comedi* if not compiled for.     + call ConfigHardware when window closed (Jiri Baum report).   - Properties window is visible only during edit and can not be closed.   - Vars and Edit Toolbar windows can not be closed.   - In toolbar, per default the pointer is directly selected.   - No more GTK warning it writing a boolean var >=40 (no checkboxes).   - Confirmation requester before quitting application.   - When delete all with "New", manager window content was not refreshed.v0.7.2 (21 August 2004)   - Auto-numbering of the steps and transitions when created if there is one found     directly above it. At least, always set a free number step per default.    - Properties window: if you type return at the end of the strings entered, it is     no more necessary to click on "Validate" with the mouse.   - Projects are now composed of an unique file, which contains all the little     parameters files. A tmp directory is used to store the little files that we     split/join. Old projects in a directory can still be loaded.   - Arithmetic expressions: negatives constants support added, '!' for negative term,     functions: MINI(), MAXI(), MOY() and ABS().   - Modified vars window: now display %B, %I and %Q with an offset for each to start.   - The step number written above the cross step was not correct (in example, written     step "0" above step "0" instead of step "7": from where we come).v0.7.3 (28 December 2004)   - Modifs done for Win32 port included (end of line and '/' in files for project, and     some variables declarations in the middle of code not supported with gcc2.95).   - Using "/tmp" instead of "~" for the temp directory if no TMP env variable found.     ("~" was not working on some distributions like Debian Woody).   - InitTimers and InitMonostables at the start added. Else it was crashing if saving     project from new (reported by J-Ch Dorian).   - Directly edit of properties with keyboard possible (idea by J-Ch Dorian).     (window is closed then opened so that it is on top actived, GTK1.2 miss a present()     function for windows...?)   - Modbus/TCP server added (default port is 9502).v0.7.4 (15 August 2005)   - Modif config_gtk.c (deleted ConfigHardware) for RT_SUPPORT.   - Modbus master protocol added for distributed I/O.     Both IP mode and serial link (Modbus/TCP and Modbus/RTU).     Gtk config window for it.   - In the 6 bytes IP specific header of Modbus/TCP frames in socket server, the number     of bytes emissed was missing 1 byte.   - Bug when adding "OPERATE" by clicking on rung in the two last columns. Corrected.v0.7.5 (13 May 2006)   - Added "reset" button in the gtk interface.   - Using single temp directory (allowing many users launching each one a classicladder     without conflict).v0.7.60 (27 May 2006)   - Switched to GTK2 (thanks to Miguel Angel for the initial patches).   - Using the new GTK2 filechooser (again Miguel Angel here).   - Could freeze if only one ladder displayed, and height of the section window increased.   - Centering strings displayed everywhere if GTK2 used in the section window.   - Properties window displayed in front better than with old GTK1.2 (new function     gtk_window_present() available).   - Added filter with *.clp (and *.csv for very old projects) in the filechooser.   - Bad design containers for the free vars widgets, awfull with GTK2. Fixed.v0.7.70 (11 June 2006)   - Display preset values of timers/monostables when editing instead of nothing.   - A print button is appeared...     Actually displaying a preview window from which you can print.     No printer on the computer I used, so absolutely not tested!     If you set other paper than default A4 in portrait , it should not work...     First time I use gnome_print so I've not all understood (and poor doc does not help),     and quite happy to have done that in one afternoon/evening for now ! ;-)   - And a new edit button (now the toolbar editor window can be closed and then reopened).   - The Makefile can set destinations directories (patch from Paul Schulz).v0.7.71 (20 June 2006)   - "Print" button becomes "preview" one, and added a print function to allow you     to select the printer you want (I've used it to be able to print in a pdf file!)v0.7.80 (18 July 2006)   - Added the new following variables Tx,V & Tx,P & Mx,V & Mx,P     (on the TODO list since nearly the start, but claimed by Jarl Stefansson, and so here it is!)   - Lot of modifications done in the generic variables parser to be able to use theses new     variables in the arithmetic evaluator.   - Added verification that the type of variable is a boolean for contacts/coils.   - Rename buttons "Validate" per "Apply" in properties and "Ok" in toolbar.     These are modifications that where done in EMC2 version (I've recently discovered), integrated back.     Undoubtedly, others could be interesting, but it's a hard work to see everywhere ! ;-)     Lot of modifications for Kompare, in fact aren't... (too much "indent" work !?)   - The temp directory is no more created in the classicladder directory. Modified again     (last time it was in v0.7.5)   - New function block family available: counters one.   - And the new variables for them: Cx,D Cx,E Cx,F Cx,V Cx,Pv0.7.90 (11 August 2006)   - Fixed outputs of the new counters blocks, not working if used directly in a rung...   - Totally rewritten the old toolbar done by hand at the time. Now using radio buttons     with customs images. Really nice, especially compared to the old one!     The toolbar editor window is not opened per default now.   - A new element "comment" available in the sequential ("[xx]" in toolbar), taking 4     horizontals blocks.   - GTK properties window can be sized to see entirely long strings (expressions & comments) !v0.7.91 (17 August 2006)   - Saving current position of the properties window when hiding/showing it.   - Clicking on a rung (before being in modification) in the section display (with the window     increased vertically displaying many rungs) allow now you to select the "current" rung,     the one that will be modified when edited.   - Possible partial print of the grafcet (if the lifts not set at the left-top). Fixed.   - Modified color for the corners of comments in sequential (usefull to read long strings).   - Confirmation quit message now displayed only if parameters modified (but no deep tests     to verify that it isn't the same parameters than before!)   - To delete a "big" element, you had to click on the top-right of it. No more necessary.   - Bug in variables parser no more accepting any Wxxx variables in expressions... Fixed.     And added many new error messages to explain why a variable has been rejected.v0.7.92 (24 September 2006)   - Xenomai (real-time extension) support added (in user-space).     Uncomment the corresponding line in the Makefile, and compile with "make clean;make".     Then launch with the normal "./classicladder" !   - a new pthread (cyclic calc) is used for both Xenomai and normal version (instead     of using the gtk timer, only used for gui refresh now).v0.7.93 (21 October 2006)   - Hide print/preview widgets buttons if compiled without gnome-print (patch by Marc Ferraton).   - Segmentation fault with "Linux version" possible (after few hours of running)     caused by the gtk function called from the calc refresh thread (in WriteVar) without     anything to protect.     (replaced by a request to refresh all booleans vars displayed in the gtk timer, like with     all real-time versions: RTLinux, RTAI, Xenomai).   - Cyclic calc refresh not stopped (when in stop), regression with the new thread of v0.7.92   - Corrected Makefile for embedded version (GTK_INTERFACE in comment) with normal Linux     or Xenomai.v0.7.100 (4 November 2006)   - List of symbols available for each variable (partials or completes symbols) used in     display and when entering a variable name.   - Checkbox widget added in section display, to switch display between variables names and symbols.   - New Window to edit the symbols list.   - Renamed variables always starting with '%' character and attribute separator ',' replaced     by '.' (IEC61131 form).   - Size of rung blocks modified: more large (to display symbols and variables names larger     because of the % added) and no more squared (to keep many rungs visible vertically!).

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?