📄 readme.txt
字号:
Readme-File for CANchkEDS distribution archive
==============================================
0. Table of Contents
----------------------------
1. Contents of the ZIP file
2. Copyright
3. Support
4. History
1.Contents of the ZIP file:
----------------------------
license.txt license agreement
password.txt password for the installation archive
chkEDS.ZIP Installation archive
The installation archive consists of the following files:
CANchkEDS.exe: EDS Test Tool
Sample databases:
v301.codb
v302.codb
v401.codb
v402.codb
v404.codb
v405.codb
v406.codb
v408.codb
v410.codb
v413.codb
v415.codb
v416.codb
v417.codb
v418.codb
v419.codb
v447.codb
Manual_CANchkEDS.pdf: User manual.
CANcodb: Tool for creating and checking CODB files.
2. Copyright
------------
(c) 2000-2008 Vector Informatik GmbH
3. Support
-----------
If you have problems using the Software or detect errors in the
Software, check if you use the latest version. According to the
license agreement, you can either download the latest version from
Vector's homepage or register as a user.
If you get the software as part of a third party product, please contact
the third party.
Homepage: http://www.vector-informatik.com
Registration: Email to
juergen.klueser@vector-informatik.de with CC to can@vector-informatik.de
with the text "Registration of CANchkEDS" and the version number.
Support: CANopenSupport@vector-informatik.de
Phone: +49-711-80670-0
4. History
------------
06.02.2008 Version 2.2.8
- v447.codb: Updated
06.12.2007 Version 2.2.2
- v447.codb: Updated
- New version of CANcodb.xls
- Updated manual
23.10.2007 Version 2.2.1
- If a PDO mapping object is empty a warning is reported
- If entry 'CompactSubObj' is bigger than 0 and entry 'SubNumber' is 0 then no error is reported
- If in a CODB record a condtion uses expression 'ValOf' or 'ValOfSub' these expression are validated.
- Fixed: Default value "$NODEID-1+0x2b0" creates an error if database value is "$NODEID-1+0x2B0"
- Fixed: PDO Mapping entries are checked even if sub index is bigger than value of sub index 0
- Fixed: Mapping to a missing compact sub object is not detected
- New files: v447.codb
- v404.codb: Corrected default value of sub objects 6434subx
25.05.2007 Version 2.1.2
- v301.codb: Correct default value for additional SDO-Clients/Server
02.02.2007 Version 2.1.1
- Add command line parameter -f to allow checking of DCF files
- Report an error if the major revision number in section [DeviceInfo] differs from
major revision number in object 1018. If the minor revision number differs then a
warning is reported.
14.08.2006 Version 2.0.5
- Support DS306-2 V1.1 CANopen Profile Database Specification
- Support Conditional attribute (used for CiA TF Testing purposes)
- Increased performance for large EDS files
- Updated CODB files
- Included CANcodb: tool for creating, editing and checking CODB files
- Corrected check of 64 bit value range
- additional checks (e.g. if granularity=0, all mappable objects must be assigned to a PDO)
19.09.2005 Version 1.7.0 with SP1
- CANchkEDS.exe unchanged
- All CODB files checked for a set of formal conditions and corrected
- New files: v408.codb, v410.codb, v415.codb, v417.codb
31.03.2005 Version 1.7.0
- bugfix: Format of error 63 is not correct.
- bugifx: If a default value of subindex 0 is missing CANchkEDS generates a warning
even if there are no sub objects.
- bugfix: If string "dummyusage" is part of the file name then error 2 is reported.
- bugfix: If dummy mapping is used in a PDO than error 63 is reported.
- Error if data types of array sub objects are not equal.
- Error if length of a mapped object is smaller than granularity.
- Error if dummy usage uses data types which are smaller than granularity.
- Error if dummy mapping is used in TxPDOs
- CODB files:
- v301.codb: Included DS-304 CANopenSafety objects.
- v302.codb: Added objects 1F02h, 1F03h, 1F04h, 1F05h, 1F06h, 1F23h, 1F24h, 1F52h,
1F53h, 1F54h, 1F60h.
- v401.codb: Changed default for 0x6220/0x01 to 0.
- New files: V405.codb and v416.codb.
18.11.2004 Version 1.6.0
- bugifx: If there are several missing mandatory sections and the section [DummyUsage]
is located at the end of file, this section is not found by the check.
- bugfix: Error 66 is reported if a mapped object has a device specific data type.
- bugfix: Error 28 is reported if a device or profile specific data type is stored
in section [OptionalObject] or [ManufacturerObjects].
- bugfix: If error 63 is reported the section name of the PDO is incorrect.
- bugfix: Error 2 is reported if in the EDS there is a section [MxComments] and
afterwards the section [Comments] located.
- Changed entries of section [DeviceInfo] to optional: ProductNumber, RevisionNumber
and Ordercode.
- Error if there are multiplexed PDOs but entry 'Group Messaging' is not set
- CODB files:
- Added additional default value 254 (SAM-MPDO) of PDO Mapping parameter in v301.codb
- New File: V413.codb
15.06.2004 Version 1.5.0
- bugfix: A value CompSubObj bigger than 32766 causes an endless loop in the check
- The result of a check by CANchkEDS is stored in a repository.
- New command line paramter to shift database objects (to check Multiple Device Modules).
- New command line paramter to load the necessary databases automatically.
- CODB files:
- Corrected access type and allowed defaults of objects 1010h and 1011h in v301.codb
- Added access type for object 6220h in v401.codb
- New files: v418.codb and v419.codb
20.10.2003 Version 1.4.0
- bugfix: COBD files with line lengths > 255 are not read correctly.
- bugfix: No error is reported if the database requires a formula
(e.g $NODEID+0x600) and in the EDS there is only the number
(e.g 0x600).
- bugfix: If PDO a mapping parameter object uses compact sub objects then an
error reports that entry 'SubNumber' is missing.
- bugfix: If a main object has compact subobjects then database values of sub
object 0 are checked with the values of the main object.
- bugfix: Data type range of TIME_OF_DAY and TIME_DIFFERENCE is checked incorret
- CODB files:
- Missing access type is added to sub-index 4 of PDO communication parameter
objects in v301.codb.
- Some missing values of PDO mapping parameter objects are added.
- New files: v402.codb, v404.codb and v406.codb
- Support of manufacturer and device specific data types.
- If the number of sub objects in a PDO Mapping Parameter is unequal the number
of the last sub object and granularity of the device is 0 only a warning is
generated. If granularity is bigger 0 no warning and error is generated.
- Error if object has compact sub-objects and data or access type is missing.
- Error if all PDO mapping entries are constant or read only and granularity is
bigger than 0.
- Error if all PDO mapping entries are writable and granularity is 0.
- Warning if PDO mapping entries are writable but associated COB-ID is read only
or constant.
- Error if a PDO mapping entry is writable but sub object 0 is read-only or constant.
- Error if a PDO mapping entry is read-only or constant but sub object 0 is writable.
- Update valid value range of entry NrOfRXPDO and NrOfTXPDO to Unsigned16.
- Data type 0xE (BIT_STRING) is now reserved according to DS301 version 4.01.
14.03.2002 Version 1.3.0
- Check of mapping length and data type of the mapped object.
- Error if sub object 0 of a structured object (array, record or defstruct)
is missing.
- Completed V401.CODB
- bugfix: Check of REAL32 or REAL64 values with database creates
incorrect messages in some cases.
- bugfix: Program terminates if a database attribute string in incorrect.
14.12.2001 Version 1.2.2
- Warning if sub object 0 of a structured object
has no default value.
- bugfix: Mapping an object with subindex 0 (e.g. 21330008)
leads to an error because both the section of the main
object and the section of the sub object 0 are checked.
If the main object is structured it shall have no
mapping entry. This leads to an error.
Now if subindex 0 is mapped and if the object is structured
only sub object 0 is checked.
- bugfix: If an object has compact subojects and there is no database
record for sub object 1 then an invalid object type is not
detected.
Now an invalid object type is detected.
- CODB files: The identifier of the first four RPDOs/TPDOs
have to be the default value (e.g. $NODEID+0x0200), which
depends on the Node-ID. To use a static COB-ID the
file 'v301.codb' has to be edited.
- Introduced check for the entry EDSVersion
20.06.2001 Version 1.2.0
- Software itself not changed
- Updated CODB files
02.04.2001 Version 1.2.0
- Included extensions of CiA DSP-405 V2
- bugfix: Mapping an object with index bigger
than 0x7fff (e.g. 0xa000) as default value
had been treated as negative value. This lead
to an invalid error message.
27.02.2001 Version 1.1.0
Changes in Test Specification required changes in
the implementation:
- The keyword "ObjectType" is optional. If the
keyword is missing, it is assumed to be "VAR"
(in raw format 0x7).
Implementation hint: If the entry SubNumber exists
and is not 0, then this situation is treated as
if the ObjectType is unknown.
- The keyword "PDOMapping" is optional. If it
is missing, it is assumed to be 0.
- The keyword "DefaultValue" is optional. If it
is missing, it is assume to be "DefaultValue=".
This waqs already implemented in the earlier
versions. The used database controls, which values
are accepted.
04.12.2000 Version 1.0.5
- better error messages for problems related to
object link sections
- decreased file size of the executable by
removing debugging code
02.10.2000 Version 1.0.4
- new check for object 1027
- bugfix: If objects which were not listed in an
object list but did appear in an object link
they were marked as being used.
Now they are marked to be not referenced.
07.09.2000 Version 1.0.3
- treats leading 0 or x in section names, so
[0x1000] or [0005] is not allowed any more.
- entries of dummy mapping now must be
Dummy0001=0 or Dummy0001=1
Dummy0001=0x0 is not allowed any more.
- corrected handling of compact sub objects
- hexadecimal numbers describing negative values
are are now handled correctly
02.08.2000 Version 1.0.2
- only intermediate version
- whitespace in entry names is not allowed any more
07.07.2000 Version 1.0.1
- Special handling for Sub-Index 0 of Mapping Entries
14.06.2000 Version 1.0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -