Starichok

Программа Рисования Шкал

65 сообщений в этой теме

Igel    3 985

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

ну так как бы правильнее :)

добавить 2 кнопки в окошке ведь не сложно

Изменено пользователем Igel

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Быстрый заказ печатных плат

Полный цикл производства PCB по низким ценам!

  • x
    мм
Заказать Получить купон на $5.00
marinovsoft    1 355

У майкрософт офис ассоциация файлов с приложением происходит в процессе инсталляции, а не запуска приложения.

сам же и отвечу: никогда у пользователя такое разрешение не спрашивается.

Если я назову по крайней мере пять программных продуктов, в которых такая возможность имеется, я могу рассчитывать на ящик коньяка от вас?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Starichok    1 024

моя программа не инсталлируется, поэтому регистрация в реестре происходит при запуске программы.

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

рассчитывать не можешь - я безработный пенсионер.

  • Одобряю 1
  • Не одобряю 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Oberon64    545

но ты же дал ВЕСЬ свой экран, где сжатое окно программы занимает очень мало места.

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

если бы ты дал только окно программы, то тогда был бы смысл "экономии" занятой площади...

автоматическая ассоциация файлов с приложением без предварительного согласия пользователя не есть хорошо.

а когда ты ставишь, например, Микрософт Офис или другие сурьёзные программы, у тебя разве спрашивают такое согласие?

сам же и отвечу: никогда у пользователя такое разрешение не спрашивается.

На заднем плане отурытая папка с вашей прогой - опять таки - для наглядности.

Изменено пользователем Oberon64

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вообще при абсолютном отсутствии подобных программ надо благодарить разработчика а не хаять. На интересы упертых аналоговых старичков всем начхать. Им к земле привыкать надо, а они к паяльнику тянутся. Так что спасибо большущее за программу.И я пока не заметил что какие-то типы файлов автоматически ассоциировались. Буду рад разъяснениям..А можно ли нарисовать круглую шкалу настройки для приемника? Типа как у УС-9 была?

  • Одобряю 1
  • Не одобряю 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Программа намного удобнее чем Meter, только кнопочек ей добавить для разных вариантов шкал, чтоб не только вольтметр получался, но и S-метр или измеритель уровня в неперах либо децибеллах либо омметр. Уменя на данный момент проблемы со шкалами приемников и с линейной как у Казахстана и с круговой как у УС-9. Если сравнить картинки от этой программы и от Meter даже при очень небольшом увеличении видно что по качеству графики она далеко опережает. Да и там не сильно много вариантов шкал. А никаких вредных ассоциаций файлов вообще не обнаружил. Хотя может у меня таких типов файлов вообще нету.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Starichok    1 024

ты сам можешь задавать в параметрах нужную единицу измерения, а не только букву V или букву A.

хоть 2 или 3 буквы, например, кОм (даже по русски).

что задашь, то программа и напишет.

может, ты невнимательно читал первый пост? я там писал

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

то есть, она должна открывать файлы .skl двойным щелчком по ним.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В омметре или измерителе уровня слева шкалы совсем не 0, даже в вольтметре с расширенной шкалой тоже не 0, поэтому дело не в единице измерения, а в возможности прописывать начальную и конечную цифру шкалы, число малых делений, число больших делений,расстояние от цифр до больших делений, наклон цифр, размер шрифта и т.д. короче еще много настроек надо в программу.

Изменено пользователем Абрахамзон

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Starichok    1 024

что имею, тем и поделился с людьми.

какие-то специальные возможности, которые редко и мало кому нужны, я добавлять не буду.

  • Одобряю 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну прибор у которого шкала начинается с 0 для меня и относится к категории "редко и мало кому нужны" поскольку на стандартных головках, коих у меня много, именно такие шкалы и стоят. Вот для многопредельных приборов готовую шкалу найти трудновато, для измерителей уровня тем более. И тут ваша прога тоже не помощник. На нет и суда нет

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
marinovsoft    1 355

В ваших силах уговорить автора программы на публикацию исходных кодов подкакой-нибудь GPL v3 и допилить програму под свои хотелки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Dr. West    1 619

Спасибо за программу!

Сложно ли реализовать возможность устанавливать дробный дапазон шкалы? Например, 2,5 Ампера.

  • Одобряю 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Starichok    1 024

не должно быть сложно.

но сейчас у меня нет времени заниматься этой программой.

постараюсь не забыть об этой просьбе.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Starichok    1 024

сделал обещанный дробный диапазон шкалы.

в первом посте заменил архив.

  • Одобряю 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Dr. West    1 619

Программа иногда не очень удачно делит диапазон шкалы на сектора, шкала плохо "читается".

Было бы удобней, если бы делила кратно 5 (0 - 0,5 - 1 - 1,5 - 2 и т.д) или задавать количество больших и малых делений в ручном режиме, подбирая оптимальный вариант.
С целыми числами такой проблемы не замечено. Т.е., например, шкалу 20 Ампер отрисовывает корректно.

М4230, 52x40, 2A.jpg

М4230, 52x40, 2_5A.jpg

Изменено пользователем Dr. West

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Starichok    1 024

в нижнем случае если уменьшить в параметрах расстояние между делениями, числа получаются через 0,5.

но проблема с количеством и положением больших делений остается также, как и в верхнем случае.

по идее, большие деления должны быть против чисел, чего не наблюдается в верхнем случае.

хорошо, я посмотрю, удастся ли улучшить эту "автоматику" или придется сделать задание количества больших и малых делений в ручном режиме.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Starichok    1 024

оказывается всё уже было сделано нормально в автоматическом режиме.

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

в первый пост добавил архив с новым экзешником.

  • Одобряю 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Dr. West    1 619

Теперь программа всегда делит шкалу кратно 0,5, даже если весь диапазон не кратен. Например, Вольтметр на 12 или 16 Вольт.
Может быть, добавить поле для ввода кратности больших делений (и "по умолчанию" выбирать 0,5).? Количество же мелких можно подбирать "Минимальным расстояний между делениями".

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Starichok    1 024

попробовал я взять 16. так вообще большие и маленькие деления живут своей жизнью - число маленьких не кратно числу больших (32 и 5).

там и так довольно сложный анализ на количество маленьких и больших делений.

дальше усложнять и придумывать привязку к конечному значению шкалы - практически на грани реальности, не вижу смысла.

если уж добавлять поле ввода числа больших делений, то тогда можно вообще выбросить всю мою "автоматику" на фиг.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Starichok    1 024

выложил в первый пост новую версию 3.0.

пришлось полностью отказаться от "автоматики".

Dr. West, теперь всё в твоих руках...

  • Одобряю 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Dr. West    1 619

Да, теперь все комбинации, которые пришли в голову, отрисовываются корректно.
Большое спасибо!

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Starichok    1 024

теперь, если ты задаешь корректно, то и отрисовывается корректно...

ведь, можно задать и некорректно. например, вместо 40 делений задать 38 или 41 - естественно, получится полная фигня...

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо вам Starichok за полезный в наших кругах софт!

Пользуясь моментом, может у кого есть исходники под шкалу прибора М4205 и М42180 очень буду признателен.

*по возможности может у кого накопились готовые шаблоны шкал, можно было бы добавить их архив с софтом, ИМХО.

Изменено пользователем Дед Синь

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас