2016-07-26 10 views
3

LabVIEW - это язык визуального программирования. Чтобы отправить код другим пользователям в StackOverflow, мне нужно разместить изображение моей блок-схемы. Каков наилучший способ опубликовать такой код?Как отправить код LabVIEW в StackOverflow, который могут выполнять другие люди? AKA Как создать фрагменты VI?

+0

Я предлагаю перенести этот пост в [мета], который является подходящим подчасть для вопросов * о * переполнению стека. (Это может быть дубликат.) – usr2564301

+0

Кроме того, что это также касается LabVIEW в целом, поэтому я считаю, что это правильный вопрос, чтобы оставаться в главной области «как это сделать» самого StackOverflow. – srm

ответ

2

Лучший способ показать код LabVIEW на StackOverflow - опубликовать фрагмент VI в виде PNG-изображения.

Фрагмент VI - это PNG, который можно просматривать в Интернете, как и любое изображение. В отличие от обычного PNG, он имеет встроенные метаданные, поэтому, когда пользователь удаляет этот PNG на блок-диаграмме, вместо того, чтобы просто вставлять изображение, код на картинке будет вставлен. Это позволяет другим пользователям исследовать ваши узлы многокадровой структуры и выполнять ваш код (если код не сломан).

Чтобы создать VI фрагмент кода, выбора кода на блок-схеме, которую вы хотите (это может быть весь блок-схема), а затем выбрать из меню Edit >> Создание VI сниппет из выбора. Вам будет предложено сохранить файл .PNG. Например, как это сделать: enter image description here производит это: enter image description here

Отрывки поможет пользователям StackOverflow ответить на ваши вопросы. Если вы действительно думаете, что обнаружили ошибку в LabVIEW или кому-то нужно исследовать всю вашу иерархию под NDA, обратитесь в службу технической поддержки NI (http://ni.com). Их юридический отдел может работать с вами, чтобы настроить способы исследования кода, не нарушая NDA.

Обратите внимание, что хостинг изображений по умолчанию для StackOverflow - imgur.com. Многие компании блокируют imgur.com. Если вы можете разместить свое изображение на каком-то другом хосте, а затем связать его в своем сообщении, больше людей смогут его увидеть.

+0

Обратите внимание, что вы также можете использовать внешний инструмент под названием [Инструмент Capture Tool] (https://lavag.org/files/file/63-code-capture-tool/), который имеет некоторые преимущества перед встроенным инструментом snippet , например, отображение FP или запуск плагинов (например, автоматическая загрузка в imgur). – Yair

4

Вы должны выбрать все (ctl + A), затем перейти в «Редактировать» и выбрать -> Создать фрагмент VI из выделения.

enter image description here

Вот результат изображения, который может быть открыт с помощью LabVIEW и использовать в дальнейшем.

enter image description here

+0

Помните, если я добавлю свои изображения в свой ответ? Я разместил это и ответил на него конкретно, чтобы рассказать больше деталей, чем просто фактическую механику создания фрагмента, потому что мне приходится регулярно публиковать эту информацию в качестве комментариев к StackOverflow, и мне нужен вопрос/ответ, с которым можно просто связать. – srm

+0

Обратите внимание, что хостинг изображений по умолчанию для SO - imgur.com. Многие компании блокируют imgur.com :( –

+0

Тогда вы можете предоставить ссылку Dropbox на картинку. –

 Смежные вопросы

  • Нет связанных вопросов^_^