Вставлять по событию различные изображение на мнемосхему

Avatar
  • обновлен
  • Отвечен

Добрый день!

Задача такая:

Создать несколько мнемосхем, одна  с наполнением технологической карты (статичный и динамический текст + чертеж и изображение детали), другая для технолога который во время работы корректирует технологический процесс.

Далее на рабочем месте оператора будет закреплен планшет с запущенной мнемосхемой для данного рабочего места с помощью веб браузера.


Решение:

На мнемосхеме я разместил компонент выпадающий список где строки это   обозначение детали, разместил статичный текс и динамический, написал скрипт по которому при выборе из выпадающего списка обозначение открывается соответствующий текстовый документ и читается определенная строка которая выводится на мнемосхему.

А вот дальше где нужно загрузить/отобразить чертеж и изображение детали совместно с обновлением текста, затык.

Вопрос:

Можно ли решить эту задачу функционалом  системы?

Avatar
СИМП Лайт (тех поддержка)
  • На рассмотрении

День добрый.

Посмотрите в сторону "многостейтового объекта" - https://simplight.ru/manual_next/indikatory/mnogosteytovyy-indikator

Avatar
Виталий

Пробую найти решение с помощью "многостейтового объекта", но есть сложность, обозначение у нас идет вот в таком виде 8ТН.212.118

я пошел по пути используя функцию COPY что бы забрать из строки только цифры, потом я строку пробую преобразовать в число, но оно получается больше чем  диапазон Integer 

ищу разгадку

Avatar
Виталий

Разобрался, но вот конечно в ручную ввести 600 значений и изображений доставляет мягко говоря неудобство

Avatar
СИМП Лайт (тех поддержка)
Цитата от Виталий

Разобрался, но вот конечно в ручную ввести 600 значений и изображений доставляет мягко говоря неудобство

День добрый.

Если изображений 600, и они достаточно большие, то тогда это не Ваш вариант. Автоматизировать добавление конечно можно с добавлением, перетаскивание нескольких изображений на мнемосхему с зажатым Ctrl, автоматом создаст элемент с нужными стейтами. Но если картинок очень много - то мнемосхема станет очень тяжелой. Тут видится другой вариант, делать мнемосхемы, без элементов и просто в качестве фона назначать нужное изображение. А потом открывать нужную мнемосхему в контейнере (можно из скрипта). Да получится много мнемосхем, но это пока единственное решение которое видится в Вашем случае.