⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme.txt

📁 CAN BUS CHECKER,可以下来好好的研究研究,资料不错的
💻 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 + -