Создайте объекты перехода по умолчанию

Переходы по умолчанию отличаются от нормальных переходов в не наличии исходного объекта. Можно создать переход по умолчанию с этими шагами:

  1. Создайте переход.

  2. Присоедините целевой конец перехода к объекту.

  3. Расположите исходную конечную точку для перехода.

Если вы принимаете, что переменная sA является указателем, чтобы утвердить A, эти команды создают переход по умолчанию и располагают источник на 25 пикселей выше и 15 пикселей слева от главной средней точки состояния A:

dt = Stateflow.Transition(sA);
dt.Destination = sA;
dt.DestinationOClock = 0;
xsource = sA.Position(1)+sA.Position(3)/2;
ysource = sA.Position(2)-30;
dt.SourceEndPoint = [xsource ysource];
dt.MidPoint = [xsource ysource+15];

Созданный переход по умолчанию выглядит так:

Этот метод также используется для добавления, что переходы по умолчанию к концу графика в качестве примера, созданного в, Создают Новые Объекты в Графике.

Похожие темы