Appearance
Объекты
Объекты в Builder описывают сущности проекта, которые редактируются в дереве и на экранах деталей. Общие поля объекта задаются через IBaseObject и BaseObject, а конкретные типы расширяют базовую модель собственными настройками, отображением, логикой и привязками к драйверам.
BaseObject
ts
export interface ObjectStorageDTO {
projectId: string;
id: string;
templateId: string;
isTemplate: 0 | 1;
objectType: EObjectType;
access: IObjectAccess;
sortPriority: number;
settings: TConcreteObjectSettings;
display: ConcreteDisplay | null;
driverLinks: IDriverLink[] | null;
transformIn: unknown;
transformOut: unknown;
filter: unknown;
trigger: ConcreteReaction[] | null;
alarms: IAlarm[];
tagName: string;
name: string;
description: string;
position: number;
tags: IObjectTag[];
parentId: string; // uuid
timeCreation: string;
templateRootId: string;
syncedAt: Record<string, string>;
updateAt: string;
updateAtRuntime: string;
needsReferenceUpdate?: 0 | 1 | 2;
}Список объектов
- Цифровой вход
- Аналоговый вход
- Аналоговый выход
- Цифровой выход
- Direct timer
- Interval timer
- Group object
- Mode object
- PID
- SHIM
- Virtual object
- Mnemoscheme
Mentioned In
None yet.