LabVIEW - это язык визуального программирования. Чтобы отправить код другим пользователям в StackOverflow, мне нужно разместить изображение моей блок-схемы. Каков наилучший способ опубликовать такой код?Как отправить код LabVIEW в StackOverflow, который могут выполнять другие люди? AKA Как создать фрагменты VI?
ответ
Лучший способ показать код LabVIEW на StackOverflow - опубликовать фрагмент VI в виде PNG-изображения.
Фрагмент VI - это PNG, который можно просматривать в Интернете, как и любое изображение. В отличие от обычного PNG, он имеет встроенные метаданные, поэтому, когда пользователь удаляет этот PNG на блок-диаграмме, вместо того, чтобы просто вставлять изображение, код на картинке будет вставлен. Это позволяет другим пользователям исследовать ваши узлы многокадровой структуры и выполнять ваш код (если код не сломан).
Чтобы создать VI фрагмент кода, выбора кода на блок-схеме, которую вы хотите (это может быть весь блок-схема), а затем выбрать из меню Edit >> Создание VI сниппет из выбора. Вам будет предложено сохранить файл .PNG. Например, как это сделать: производит это:
Отрывки поможет пользователям StackOverflow ответить на ваши вопросы. Если вы действительно думаете, что обнаружили ошибку в LabVIEW или кому-то нужно исследовать всю вашу иерархию под NDA, обратитесь в службу технической поддержки NI (http://ni.com). Их юридический отдел может работать с вами, чтобы настроить способы исследования кода, не нарушая NDA.
Обратите внимание, что хостинг изображений по умолчанию для StackOverflow - imgur.com. Многие компании блокируют imgur.com. Если вы можете разместить свое изображение на каком-то другом хосте, а затем связать его в своем сообщении, больше людей смогут его увидеть.
Обратите внимание, что вы также можете использовать внешний инструмент под названием [Инструмент Capture Tool] (https://lavag.org/files/file/63-code-capture-tool/), который имеет некоторые преимущества перед встроенным инструментом snippet , например, отображение FP или запуск плагинов (например, автоматическая загрузка в imgur). – Yair
Вы должны выбрать все (ctl + A), затем перейти в «Редактировать» и выбрать -> Создать фрагмент VI из выделения.
Вот результат изображения, который может быть открыт с помощью LabVIEW и использовать в дальнейшем.
Помните, если я добавлю свои изображения в свой ответ? Я разместил это и ответил на него конкретно, чтобы рассказать больше деталей, чем просто фактическую механику создания фрагмента, потому что мне приходится регулярно публиковать эту информацию в качестве комментариев к StackOverflow, и мне нужен вопрос/ответ, с которым можно просто связать. – srm
Обратите внимание, что хостинг изображений по умолчанию для SO - imgur.com. Многие компании блокируют imgur.com :( –
Тогда вы можете предоставить ссылку Dropbox на картинку. –
Я предлагаю перенести этот пост в [мета], который является подходящим подчасть для вопросов * о * переполнению стека. (Это может быть дубликат.) – usr2564301
Кроме того, что это также касается LabVIEW в целом, поэтому я считаю, что это правильный вопрос, чтобы оставаться в главной области «как это сделать» самого StackOverflow. – srm