<< 点击显示目录 >> 主页 exOS使用助手 > exOS Automation Help > Diagnose > Technology package build errors > 4485 |
exospkg 中的 <GenerateDatamodel> 生成 指令 会 生成 exOS 数据连接所需的头文件。在此过程中,生成头文件的 .typ 文件可能格式无效,或包含不支持的数据类型。请注意, 数据类型 只 支持BOOL、USINT、SINT、UINT、INT、UDINT、DINT、REAL、LREAL、STRING、BYTE 。不支持直接派生类型、引用类型或多维数组。
有关此主题的更多信息,请参阅 使用 GenerateDatamodel 生成/更新 exOS 数据模型。
•错误: 读取类型文件 {0} 生成数据模型 {1} 时出错
•错误: 数据模型生成 {0} 的输出路径设置无效
•错误: 为生成 {0} 数据模型设置了无效的数据模型名称
•错误: 未在 {1} 中找到 {0} 类型
•错误:数据模型生成过程中出现错误: 数据模型 {0} 生成过程中发生错误:{1}
o错误: 结构太大。需要太多 infoId 索引。最多可使用 256 个。
o错误:不支持引用成员,变量:'{0}': 不支持引用成员,变量:'{0}'
o错误:不支持 IEC 类型 {0},变量:'{0}': 不支持 IEC 类型 {0},变量:'{1}'
o错误:不支持直接派生类型: 不支持直接派生类型({0}),变量:'{1}'
o错误:不支持多维数组,变量:'{1}': 不支持多维数组,变量: '{0}'
o错误:不支持多维数组,变量:'{0}': 不支持非数字边界的数组,变量: '{0}'
o错误:: 开始的数组边界,变量: '{0}'
o错误:: 名称长度超过最大值 256。
•错误:: Name longer than max 256: JSON 配置 ({0} 字符) 长度超过最大值 (60000)
•错误: 找到关键字 STRUCT,但无成员:{0}
•错误:无法将生成的数据模型复制到"{0}": 无法将生成的数据模型复制到"{0}"。
•错误: 无法将文件 {0} 复制到 {1}
•警告: 无法确定包含目录。找到 {0} ExData.fun 文件
•警告:无法在 Cpu.pkg 中找到 Build xml 节点: 无法在 Cpu.pkg 中找到 Build xml 节点,请在项目属性中手动添加 include 目录
•警告:生成数据模型已定义: 已为一个或多个组件定义生成数据模型,但项目的附加包含目录不包含 {0}。这可能会在构建过程中导致错误
•警告: 找到 AnsicIncludeDirectories 并附加 {0}
•警告: 创建了 AnsicIncludeDirectories 并添加了 {0}
Error in GenerateDatamodel build command
The <GenerateDatamodel> build instruction within the exospkg generates the needed headerfiles for the exOS data connection. During this process, the .typ file that the headerfiles are generated from can have an invalid format, or include unsupported datatypes. Note that only BOOL, USINT, SINT, UINT, INT, UDINT, DINT, REAL, LREAL, STRING, BYTE are supported as datatypes. Directly derived types, referenced types or multidimensional arrays are not supported.
Please see Generate / update exOS datamodels with GenerateDatamodel for more on this topic.
•Error: Error reading type file {0} for datamodel generation of {1}
•Error: Invalid output path set for datamodel generation of {0}
•Error: Invalid datamodel name set for datamodel generation of {0}
•Error: Did not find type {0} in {1}
•Error: Error occurred during datamodel generation of {0}: {1}
oError: Structure too big. Too many infoId indexes needed. Max 256 can be used.
oError: Referenced members are not supported, variable: '{0}'
oError: IEC Type {0} is not supported, variable: '{1}'
oError: Directly Derived Types are not supported ({0}), variable: '{1}'
oError: Multidimensional array not supported, variable: '{0}'
oError: Array with non-numeric bounds not supported, variable: '{0}'
oError: Array bound not starting from 0 not supported, variable: '{0}'
oError: Name longer than max 256.
•Error: JSON config ({0} chars) is longer than maximum (60000)
•Error: Found keyword STRUCT but no members: {0}
•Error: Could not copy generated datamodel to '{0}'
•Error: Could not copy file {0} to {1}
•Warning: Can not determine include directory. Found {0} ExData.fun files
•Warning: Could not find Build xml node in Cpu.pkg, please add include directory manually in project properties
•Warning: Generate datamodel is defined for one or more components, but the additional include directories of the project does not contain {0}. This can lead to errors during build
•Warning: Found AnsicIncludeDirectories and appended {0}
•Warning: Created AnsicIncludeDirectories and added {0}