C0586 编译器错误
消息:
缺少泛型变量 '{0}' 的初始化
可能的失败原因:
通用函数模块必须使用所有泛型变量的参数进行实例化。不允许部分输入,这会导致错误。
故障排除:
提供完整的参数传输,以便为每个泛型变量列出一个参数(作为值或表达式)。
例 518. 错误示例
inst : POU2<(const_1 := 12)>;
消息:
缺少泛型变量 “inst” 的初始化
正确的代码:
inst : POU<12, 12>; //implicit assignments inst2 : POU2<(const_1 := 12), (const_2 := 12)>; //explicit assignments
有关更多信息,请参阅: VAR_GENERIC CONSTANT