Kasutaja tarvikud

Lehe tööriistad


osport:sime:eng

Erinevused

Siin näed erinevusi valitud versiooni ja hetkel kehtiva lehekülje vahel.

Lõlita võrdlemise vaatele

Both sides previous revision Previous revision
Next revision
Previous revision
osport:sime:eng [2012/03/07 19:19]
taksoft [Reading cards]
osport:sime:eng [2016/03/01 18:34] (Hetkel kehtiv)
Rida 6: Rida 6:
  
   * Program: **sime**   * Program: **sime**
-  * Version: 4.2012.xx +  * Version: 4.2012.xx 
-  * Date: 07.03.2012 +  * Date: 01.03.2012 
   * Homepage: http://www.tak-soft.com/products/sport/sime   * Homepage: http://www.tak-soft.com/products/sport/sime
   * [[osport:sime:sbseng|Short, step-by-step manual]]   * [[osport:sime:sbseng|Short, step-by-step manual]]
 +  * [[osport:sime:eng:howto|SIME How To's]] - some instructions how to handle special events with SIME
 +  * [[http://www.youtube.com/watch?v=kpp92U6CBl8|How to use SIME - 3 minutes video screencast]] :-P
  
 ==== Main features ==== ==== Main features ====
  
   * Small size, you may copy the program and event files from one computer to another without installation and you can even start the program from a memory stick.   * Small size, you may copy the program and event files from one computer to another without installation and you can even start the program from a memory stick.
-  * Easy to use+  * Easy to use, no need for extra components 
 +  * Supports all available SI-cards
   * Course description supports OPEN courses and points calculation   * Course description supports OPEN courses and points calculation
   * Results labels for runners and for display; supports POS and standard printers   * Results labels for runners and for display; supports POS and standard printers
Rida 23: Rida 26:
   * Multilingual interface   * Multilingual interface
   * Input/output files in comma separated (CSV) format, making it easy to manipulate data in other programs.   * Input/output files in comma separated (CSV) format, making it easy to manipulate data in other programs.
 +  * Exports results into IOF XML 2.0 or 3.0 version
 +  * File for live results processing
  
 ===== License and copyright ===== ===== License and copyright =====
Rida 50: Rida 55:
 ==== Start ==== ==== Start ====
  
-{{:osport:sime:openscreen.gif?direct&500|SIME program}}+{{:osport:sime:sime_eng_main.gif|SIME program}} {{:osport:sime:disp6.gif?direct|Buttons}}
  
 Select event folder or create new folder for event files by pressing the **Add new** button. Select actions from the right side button bar. Select event folder or create new folder for event files by pressing the **Add new** button. Select actions from the right side button bar.
  
-{{:osport:sime:disp6.gif?direct&75|Buttons}} +> By default SIME starts in simple mode, to enable expert settings, click on **Expert view** button on open window.
- +
-To enable expert settings, click on **Expert view** button on open window.+
  
 +<note tip>To open event folder with Windows Explorer, do double-click on selected folder path (red text on top of events list).</note>
 ==== Setup ==== ==== Setup ====
  
-{{:osport:sime:disp1.gif?direct|Setup form}}+{{:osport:sime:sime_eng_setup1.gif?direct|Setup form}} 
 + 
 +Fields with bold captions are mandatori fields.
  
 === Event === === Event ===
  
-**__Runners file__** - choose the runners database file.\\ **__Event name__** - [optional] enter the event name.\\+**__Event name__** - [optional] enter the event name.\\ **__Runners file__** - choose the runners "database" (start list) file.\\
 **__Rent cards__** -- [optional] enter file name, where rental cards are defined.\\ **__Date__** - [optional] date.\\ **__First Start Time__** - event start time (zero time) in HH:MM:SS format. If using training mode and SPORTident station SW version is 3.00 then the zero time is 00:00:00, if SW version is 3.10 or newer then it writes the current zone time. In event mode enter first start time.\\ **__Organiser__** - [optional] Event organiser name.\\ **__Course master__** - [optional] Course master name.\\ **__Advertisement__** - [optional] Advertisement on runner’s printout (homepage address, sponsorship etc). If the program is registered then this "Advertisement" text is printed on the runner’s label. **__Rent cards__** -- [optional] enter file name, where rental cards are defined.\\ **__Date__** - [optional] date.\\ **__First Start Time__** - event start time (zero time) in HH:MM:SS format. If using training mode and SPORTident station SW version is 3.00 then the zero time is 00:00:00, if SW version is 3.10 or newer then it writes the current zone time. In event mode enter first start time.\\ **__Organiser__** - [optional] Event organiser name.\\ **__Course master__** - [optional] Course master name.\\ **__Advertisement__** - [optional] Advertisement on runner’s printout (homepage address, sponsorship etc). If the program is registered then this "Advertisement" text is printed on the runner’s label.
  
 === Course === === Course ===
  
-Define the courses.+Define the courses. Each line is one course.
  
-{{:osport:sime:disp2.gif?direct|Courses}}+{{:osport:sime:sime_eng_setupcourse.gif?direct|Courses}}
  
 Example course for M21A and M35: Example course for M21A and M35:
Rida 83: Rida 89:
 <code>M21A,M35=32,33,34,35,36,37,38,39,40,100=8.95=249,350,2130,678,444,1340,780,1230,654,110,230</code> <code>M21A,M35=32,33,34,35,36,37,38,39,40,100=8.95=249,350,2130,678,444,1340,780,1230,654,110,230</code>
  
-To define the open course, just write coursename before the **=**sign and put nothing afterwards. For the open course the program doesn't check the course. Example: +To define the open course, just write coursename before the **=**sign and put nothing afterwards. For the open course the program doesn't check the course. Example:<code>OPEN=</code>
- +
-<code>OPEN=</code>+
  
 If the open course is defined, then disqualified or "did not finish" runners automatically added to the open course with a status of OK. If the open course is defined, then disqualified or "did not finish" runners automatically added to the open course with a status of OK.
 To comment a line, add **;**mark at the start of the line. To comment a line, add **;**mark at the start of the line.
 +
 +> From 4.3 version there are 5th group for control names. Control names are print to runners printout and on splittimes report header.
 +<code>M21A,M35=25,50,75=10=2500,2500,2500,2500=2.5km,5.0km,7.5km</code>
 +
 +> From version 4.5 is possible to import course descriptions from OCAD course export files. SIME supports OCAD ver 8 text file, IOF XML 2.0.3 and IOF XML 3.0 formats. 
 +To import courses, click on Import button and select course file. Please review imported courses before event!
  
 There is an online OCAD to SIME course converter: [[http://www.srd.ee/srdsk/utils/ocad2sime.html|OCAD -> SIME Converter]]  There is an online OCAD to SIME course converter: [[http://www.srd.ee/srdsk/utils/ocad2sime.html|OCAD -> SIME Converter]] 
Rida 94: Rida 104:
 === Results === === Results ===
  
-{{:osport:sime:disp3.gif?direct|Printing settings}}+{{:osport:sime:sime_eng_setup2.gif?direct|Printing settings}}
  
 == Printing results labels == == Printing results labels ==
Rida 125: Rida 135:
  
 If leg lengths are defined, then the leg speed is printed on the runner’s label. Options are: If leg lengths are defined, then the leg speed is printed on the runner’s label. Options are:
- 
   - -  - speed is not printed   - -  - speed is not printed
   - Km/h -- speed is kilometres per hour   - Km/h -- speed is kilometres per hour
Rida 141: Rida 150:
  
 **__Change control number__** -- if for security reasons or some special purpose the control numbers are different from the programmed numbers, use this field to enter the difference. For example in a Rogaine the control numbers start from 20, but the smallest allowed control number for a SPORTident station is 31, so use -11 in this field (Control 20 has programmed number 31). **__Change control number__** -- if for security reasons or some special purpose the control numbers are different from the programmed numbers, use this field to enter the difference. For example in a Rogaine the control numbers start from 20, but the smallest allowed control number for a SPORTident station is 31, so use -11 in this field (Control 20 has programmed number 31).
 +
 +> **__Finish time from  last control __** -- if this feature is selected and runner dosen't have finish punch, then time from last punched control will taken as finish time and control will removed from list. This works only on cards readout.
  
 **__Subtract split time from controls__** - - use this function to remove a control's split-time from the results. This function is used to take competitors "off the clock", for example at a dangerous road crossing. Separate multiple control codes with a comma. Example: "Subtract split time from controls" contains "34, 36" and the splits are as follows: **__Subtract split time from controls__** - - use this function to remove a control's split-time from the results. This function is used to take competitors "off the clock", for example at a dangerous road crossing. Separate multiple control codes with a comma. Example: "Subtract split time from controls" contains "34, 36" and the splits are as follows:
Rida 151: Rida 162:
 36:      00:16:15 (split time = 1 minute and 15 seconds) 36:      00:16:15 (split time = 1 minute and 15 seconds)
 37:      00:18:00 37:      00:18:00
-Finish: 00:20:00 (total time = 20 minutes)+Finish:00:20:00 (total time = 20 minutes)
 </code> </code>
-Then the result will show the time as 00:17:45 (00:20:00 - 00:02:15) +Then the result will show the time as **00:17:45** (00:20:00 - 00:02:15) 
  
-**__HTML css file__**--You can use your own HTML style file to alter the results fomat.+**__HTML css file__**
  
 {{:osport:sime:disp8.gif?direct|HTML Styles}} {{:osport:sime:disp8.gif?direct|HTML Styles}}
  
-**__Penalty__** -- you may add penalty seconds, for example if a runner’s result is disqualified for incorrect or missing controls..+--You can use your own HTML style file to alter the results fomat. 
 + 
 +**__Penalty__** 
  
 {{simeeng_image006.jpg?183x93}}  {{simeeng_image006.jpg?183x93}} 
 +
 +-- you may add penalty seconds, for example if a runner’s result is disqualified for incorrect or missing controls..
  
 **__Auto__** **__Auto__**
Rida 167: Rida 182:
 {{:osport:sime:disp7.gif?direct|Auto settings}} {{:osport:sime:disp7.gif?direct|Auto settings}}
  
-Reload runners file after -- If you change the runners file using another editing program, SIME can automatically reload it after X readouts. If “0”, the program reads the runners file only once (when the readout form is opened).+**Reload runners file after** -- If you change the runners file using another editing program, SIME can automatically reload it after X readouts. If “0”, the program reads the runners file only once (when the readout form is opened)
 +> New feature in 4.5 version: SIME supports now live results processing. If value (N) in //Reload runners file after// is bigger than zero, then after N reaload SIEM will create results file (same as normal sime_result.txt file, but in UTF format) into event folder. There are example HTML file (liveresults.htm) for showing live results in event folder. Open this liveresults.htm with Internet Explorer (other browsers needs some configurations before to reading data from local computer). After N readout + 30sec, the results will be updated
  
-Auto submit -- if the runner’details are in the runners file (SPORTident card number and class/course) and the course is described and the result is OK, then the runner’s result is automatically stored -- there is no need to manually enter it. If “Include disqualified” is selected, then SIME records runners with a status of disqualified.+> For special events, it'possible to create special results reports using result file and HTML/Javascripts
  
-Try to find Course -- if this function is selected and the runner doesnt have a class in the runners file, then SIME tries to find the appropriate course by matching the punches and then selecting the first class defined for this course+**Auto submit** -- if the runner’s details are in the runners file (SPORTident card number and class/course) and the course is described and the result is OK, then the runner’s result is automatically stored -- there is no need to manually enter it. If “Include disqualified” is selected, then SIME records runners with a status of disqualified.
  
-Current standing -- Prints current standing in class to runners printout.+**Try to find Course** -- if this function is selected and the runner doesn’t have a class in the runners file, then SIME tries to find the appropriate course by matching the punches and then selecting the first class defined for this course.  
 + 
 +**Print current standing in class** -- Prints current standing in class to runners printout.
  
 === Program Setup === === Program Setup ===
Rida 184: Rida 202:
   * if the computer serial port is enabled   * if the computer serial port is enabled
   * check the master station mode   * check the master station mode
-  * other programs are not using the same port (like SIMAN, SIConfig etc) \\ \\ +  * other programs are not using the same port (like SIMAN, SIConfig etc) 
  
-If serial ports are defined in program setup.ini, then program using only defined list and will not searc available ports.\\ Sample port list (setup.ini in SIME program folder):+If serial ports are defined in program setup.ini, then program using **only defined** list and will not search available ports.\\ Sample port list (setup.ini in SIME program folder):
 <code> <code>
 [Setup] [Setup]
 PortList=COM1,COM3,COM11 PortList=COM1,COM3,COM11
 </code> </code>
 +Some bluetooth adapters makes SIME start very slow. Solution is to use predefined serial ports.
  
-**__Auto start/stop__** - if selected, then card reading starts automatically. If a runner's information is being manually updated then the next auto-read is prevented from overwriting the previous runner's data..\\ \\ **__Read name from SI card 6/7__**- If the SPORTident card version is 6/7, then the runners’ names are read from the card.+**__Auto start/stop__** - if selected, then card reading starts automatically. If a runner's information is being manually updated then the next auto-read is prevented from overwriting the previous runner's data..
  
 **__Time format HH:MM:SS__** -- The normal split time format in SIME is MMM.SS, but for longer events you can use HH:MM:SS format. **__Time format HH:MM:SS__** -- The normal split time format in SIME is MMM.SS, but for longer events you can use HH:MM:SS format.
Rida 200: Rida 219:
   * Result is disqualified (disq.wav)   * Result is disqualified (disq.wav)
   * Runner has a rented card (rentcard.wav). Audio files (wav files) have to be in the program folder. Sample files are included, but you may customize these by using Windows Sound Recorder (mono, 11kHz) or other programs.   * Runner has a rented card (rentcard.wav). Audio files (wav files) have to be in the program folder. Sample files are included, but you may customize these by using Windows Sound Recorder (mono, 11kHz) or other programs.
 +
 +**__Read name  from SI card__**- If the SPORTident card have information about owner, then the runners’ names are read from the card.
 +
 +**__Read numberfrom SI card__**- If number (bibnumber or database number) is written to card, then the runners’ number are read from the card.
 +
 +**__ Long events (12h+)__** -- If results are over 12 hour, select this option.
  
 ===== Reading cards ===== ===== Reading cards =====
Rida 205: Rida 230:
 {{:osport:sime:disp10.gif?direct|Reading SI cards}} {{:osport:sime:disp10.gif?direct|Reading SI cards}}
  
-1.       Program and license information +  * Program and license information 
-2.       SI readout +  SI readout 
-3.       Runner details +  Runner details 
-4.       Information panel +  Information panel 
-5.       Status bar +  Status bar 
-6.       Data from SI-card +  Data from SI-card 
-7.       Log window+  Log window
  
-**Before reading cards, check the setup of the serial port and the printing settings!**+After opening the program’s reading form the following information can be seen on the statusbar:\\ **__DATA OK__** - all courses and default data are correct and loaded to memory\\ **__Runners__** -- the number of runners in the database\\ **__Courses__** -- the number of courses\\ **__OPEN__** - open course name, open course functionality is enabled\\ **__start time 10:00:00__** - event start time is 10:00:00
  
-\\ After opening the program’s reading form the following information can be seen on the statusbar:\\ **__DATA OK__** - all courses and default data are correct and loaded to memory\\ **__Runners__** -- the number of runners in the database\\ **__Courses__** -- the number of courses\\ **__OPEN__** - open course name, open course functionality is enabled\\ **__start time 10:00:00__** - event start time is 10:00:00+**Before reading cards, check the setup of the serial port and the printing settings!**
  
-**NB!** To move from field to field use the **ENTER** key.+:!: **NB!** To move from field to field use the **ENTER** key.
  
 === Reading SI cards === === Reading SI cards ===
  
-To start reading SI cards, choose the serial port and press **START**. To read an SI card insert it into the SI master station. After an SI card is read, the form is auto-completed. If the runner is found in the database, then the name and default class are also completed. If the runner doesn't have a number (or code) then leave the number field as-is, otherwise ask for it and manually insert it. Then choose the course/class and press **ENTER**.+To start reading SI cards, choose the serial port and press **START** (if auto-start is not checked in Setup). To read an SI card insert it into the SI master station. After an SI card is read, the form is auto-completed. If the runner is found in the database, then the name and default class are also completed. If the runner doesn't have a number (or code) then leave the number field as-is, otherwise ask for it and manually insert it. Then choose the course/class and press **ENTER**.
  
-To find a number press CTRL+F on Number field and enter the runner’s name. The program will show a list of runners.+To find a number press **CTRL+F** on __Number field__ and enter the runner’s name. The program will show a list of runners.
  
 Check runner's data (name, club or information) and if everything is OK, then click on the **OK** button. The runner’s result will be shown in the info panel, written to the file and to the log window panel.\\ If you had to re-read a card or you don't want to save data to the results file then use the **Restart** button and read the next SI-card. Check runner's data (name, club or information) and if everything is OK, then click on the **OK** button. The runner’s result will be shown in the info panel, written to the file and to the log window panel.\\ If you had to re-read a card or you don't want to save data to the results file then use the **Restart** button and read the next SI-card.
Rida 243: Rida 268:
   - **__Results__** --Runners’ result times in selected classes.   - **__Results__** --Runners’ result times in selected classes.
   - **__Split time__** -- Runners’ results with split times in selected classes.   - **__Split time__** -- Runners’ results with split times in selected classes.
-  - **__All splits__** - All runners in selected classes together. All split times are published, but not sorted by results.\\ **Same splits** - reversible legs, e.g. 32-33 and 33-32 are the same.\\ **Start=Finish** - if the start and finish are in the same place.\\ \\  +  - **__All splits__** - All runners in selected classes together. All split times are published, but not sorted by results.\\ **Same splits** - reversible legs, e.g. 32-33 and 33-32 are the same.\\ **Start=Finish** - if the start and finish are in the same place. 
-  - **__XML__** - results in IOF Data Exchange format (XML file). Mark the checkbox „Compressed” if you would like to compress the XML file.+  - **__XML__** - results in IOF Data Exchange format (XML file). Mark the checkbox „Compressed” if you would like to compress the XML file. By default SIME creates XML file in new IOF XML3 format. If you need older 2.0.3, clear checkbox "IOF XML ver3".
  
-Select individual classes or **Select all** to select all classes and courses, or use the **Class** button to select only classes, or use the **Course** button to select only courses, <del> </del>and use **Clear all** to clear all selections.+Select individual classes or **Select all** to select all classes and courses, or use the **Class** button to select only classes, or use the **Course** button to select only courses and use **Clear all** to clear all selections. To sort list, press button **Sort list**.
  
-To produce results by course, select '#' + course number from list.+To produce results by course, select lines with '#' + course number from list.
  
-Report (HTML/xml) files are written to the event folder.+Report (HTML/Xml) files are written to the event folder.
  
 ===== Editing results ===== ===== Editing results =====
Rida 277: Rida 302:
   * **Change time ; KP**            This  function changes the time in this control -- if you know that a control has the incorrect time, you may change the time for all runners who visited this control. Enter the control number and how many seconds should be added or subtracted from the control time.   * **Change time ; KP**            This  function changes the time in this control -- if you know that a control has the incorrect time, you may change the time for all runners who visited this control. Enter the control number and how many seconds should be added or subtracted from the control time.
   * **Correct times (0..24) **    Corrects a control’s time to fit into 24h window.   * **Correct times (0..24) **    Corrects a control’s time to fit into 24h window.
-  * **Class from -- to   **                             use this to merge one class into another, for example if you want to merge M20 into M21. Use the "+info" option if you wish to distinguish the merged runners by combining their info(club) field and their original class. For example, if the M20's had a info(club) field of "Junior", then they would appear in the merged M20/M21 results with a class of "M20Junior".+  * **Class from -- to   **           use this to merge one class into another, for example if you want to merge M20 into M21. Use the "+info" option if you wish to distinguish the merged runners by combining their info(club) field and their original class. For example, if the M20's had a info(club) field of "Junior", then they would appear in the merged M20/M21 results with a class of "M20Junior".
   * **Remove double punch** Delete double punches from a runner’s punch list.   * **Remove double punch** Delete double punches from a runner’s punch list.
   * **Check runners**                 Check runner’s name and numbers from the runners file.   * **Check runners**                 Check runner’s name and numbers from the runners file.
Rida 301: Rida 326:
  
 Example file: Example file:
-<code>1;305305;Tarmo;Klaar;OK Ilves;H21;10:10:00\\ 2;291238;Mr.;Bean;England;H35;10:00:00</code>+<code>1;305305;Tarmo;Klaar;OK Ilves;H21;10:10:00 
 +2;291238;Mr.;Bean;England;H35;10:00:00</code>
  
 Fields are separated by “;”, file type is "Comma Separated File" (CSV). Fields: Fields are separated by “;”, file type is "Comma Separated File" (CSV). Fields:
Rida 309: Rida 335:
   - Last name   - Last name
   - Club - Club or other information (optional)   - Club - Club or other information (optional)
-  - Course - Default course (optional)+  - Course - Default course or class (optional)
   - Start time - predefined start time for this runner in HH:MM:SS format (optional).   - Start time - predefined start time for this runner in HH:MM:SS format (optional).
  
Rida 338: Rida 364:
   - Controls   - Controls
     - KP - Control ID     - KP - Control ID
-    - Status - Control status, **?**=undefined control, **-**= wrong control, **+**=correct control+    - Status - Control status, **?**=undefined control (control is not on course), **-**= wrong control, **+**=correct control
     - Time at control     - Time at control
   - Finish time   - Finish time
Rida 348: Rida 374:
  
 The rented cards file is a simple text file, with one card number per line: The rented cards file is a simple text file, with one card number per line:
- 
 <code> <code>
 345786 345786
Rida 486: Rida 511:
  
 ===== History ===== ===== History =====
 +  * 4.5 (March 2013)
 +    * Course import from OCAD 8TXT, OCAD IOF XML 2.0 ja OCAD IOF XML 3.0 files.
 +    * Auto created results file in UTF 8 coding for live data processing - sample HTML live results page included.
 +    * Several small improvments. 
   * 4.3 (March 2012)   * 4.3 (March 2012)
-    * Supports new SI cards (included SI-10, SI-ActiveCard, SI-tCard)+    * Supports new SI cards (included SI-10+, SI-ActiveCard, SI-tCard)
     * Improved HTML results     * Improved HTML results
     * Print result lists in special format  to POS printer     * Print result lists in special format  to POS printer
 +    * Simple view for beginners
     * Known bugs are fixed     * Known bugs are fixed
   * 4.1 (August 2009)   * 4.1 (August 2009)
Rida 497: Rida 527:
     * Advertise length is 75 chars.     * Advertise length is 75 chars.
     * New feature -- Possible to print current ranking in class into printout.     * New feature -- Possible to print current ranking in class into printout.
-    * DNS (did not start) status.+    * DNS (did not start) status added.
     * A5/A6 printout. Using standard Windows printer driver and special SPD file. SPD file name had to start with **APrint_**xxxxxx.spd. Sample SPD file is included.     * A5/A6 printout. Using standard Windows printer driver and special SPD file. SPD file name had to start with **APrint_**xxxxxx.spd. Sample SPD file is included.
     * Character conversion also for Gebe special printing (using gebe_sime_setup.txt description file).     * Character conversion also for Gebe special printing (using gebe_sime_setup.txt description file).
osport/sime/eng.1331140793.txt.gz · Viimati muutnud: 2016/03/01 18:31 (väline muutmine)