Знакогенератор как 2D array

Делись идеей, получай поддержку и критику!
Ответить
Аватара пользователя
Jakob Brontfeyn

Activity Gold Silver Black
expert
expert
Сообщения: 1729
Зарегистрирован: 28 фев 2008, 11:01
Награды: 6
Благодарил (а): 1 раз
Контактная информация:

Знакогенератор как 2D array

Сообщение Jakob Brontfeyn »

Может кто то подскажет, где по каким адресам, найти
готовое, чтобы можно было перевести в 2D array, а то
я надергал символов из иконок и делаю это руками, и сохраняю
как стандартные значения,
а это так долго и нудно, да и более красивые шрифты есть.
Надо тут, на работе немцев удивить на рождество, хочу повторить
на более высоком уровне <виртуальную бегущую строку> на светодиодах,
как в этой теме
http://www.labviewportal.org/viewtopic. ... it=#p34474
пример new_year.vi

Разрешение матрицы символа в иконках было 9х10, могу увеличить
если будет готовый красивый шрифт.

смотри незавершенный пример.
Вложения
znakogenerator.vi
(79.13 КБ) 312 скачиваний
AndreyDmitriev

Activity Professionalism Tutorials Gold Black
VIP
VIP
Сообщения: 1337
Зарегистрирован: 03 фев 2010, 00:42
Награды: 6
Версия LabVIEW: 6.1 - 2024
Откуда: Германия
Благодарил (а): 1 раз
Поблагодарили: 42 раза
Контактная информация:

Re: Знакогенератор как 2D array

Сообщение AndreyDmitriev »

Самое простое - писать текст в Picture Control, затем выдёргивать битмап и в массив его. Там есть над чем поработать, но идея должна быть понятна. Как-то так:
Вложения
Сниппет
Сниппет
gen.vi
Лабвью 8.0
(17.3 КБ) 303 скачивания
Aleksandr

Gold
user
user
Сообщения: 97
Зарегистрирован: 21 июн 2011, 15:05
Награды: 1
Версия LabVIEW: 2009-2017
Откуда: Novosibirsk
Контактная информация:

Re: Знакогенератор как 2D array

Сообщение Aleksandr »

Посмотри еще тут https://decibel.ni.com/content/docs/DOC-4019
Uniscan Research
Аватара пользователя
Jakob Brontfeyn

Activity Gold Silver Black
expert
expert
Сообщения: 1729
Зарегистрирован: 28 фев 2008, 11:01
Награды: 6
Благодарил (а): 1 раз
Контактная информация:

Re: Знакогенератор как 2D array

Сообщение Jakob Brontfeyn »

Болшое спасибо за наводку, Андрей и Александр,
я взял это за основу, может подскажете еще одну
вещь на которой я слегка притормозился.
Речь идет об измемении шрифтов в процессе работы VI.
Если изменение: size, bold, italik, подчеркнутый... делаем легко,
то с именами шрифтов проблема, не могу найти,
где они как то все записаны в виде текстового файла или еще
как нибудь, ну не заполнять же мне массив имен шрифтов
руками, 11 шрифтов записал, стало как то тоскливо.
смотри пример.
Вложения
font_names.vi
(32.13 КБ) 307 скачиваний
AndreyDmitriev

Activity Professionalism Tutorials Gold Black
VIP
VIP
Сообщения: 1337
Зарегистрирован: 03 фев 2010, 00:42
Награды: 6
Версия LabVIEW: 6.1 - 2024
Откуда: Германия
Благодарил (а): 1 раз
Поблагодарили: 42 раза
Контактная информация:

Re: Знакогенератор как 2D array

Сообщение AndreyDmitriev »

Jakob Brontfeyn писал(а): ну не заполнять же мне массив имен шрифтов
руками, 11 шрифтов записал, стало как то тоскливо.
смотри пример.
Их из реестра достать можно. Вот пример, возьми оттуда всё, что нужно
Вложения
Font Selection Dialog.vi
(77.81 КБ) 344 скачивания
Аватара пользователя
Jakob Brontfeyn

Activity Gold Silver Black
expert
expert
Сообщения: 1729
Зарегистрирован: 28 фев 2008, 11:01
Награды: 6
Благодарил (а): 1 раз
Контактная информация:

Re: Знакогенератор как 2D array

Сообщение Jakob Brontfeyn »

Большое спасибо, что откликнулся Андрей,
инерция мышления страшная вещь,
я сделал так:

C:\windows\fonts\dir /b > filename.txt

Не получилось ? , буду сейчас разбираться в чем дело,
видимо имена феилов .fft не соответствуют названиям фонтов ???
Аватара пользователя
Jakob Brontfeyn

Activity Gold Silver Black
expert
expert
Сообщения: 1729
Зарегистрирован: 28 фев 2008, 11:01
Награды: 6
Благодарил (а): 1 раз
Контактная информация:

Re: Знакогенератор как 2D array

Сообщение Jakob Brontfeyn »

Ну вот, считай готово к промышленному применению,
будет чем на праздниках коллег удивлять,
Большое спасибо еще раз, Андрей и Александр.
Вложения
string_mery_christmas.JPG
string _help_sos.JPG
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Проекты»