Перейти к содержанию

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


Рекомендуемые сообщения

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

  • 1 год спустя...

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

  • 1 месяц спустя...

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Столкнулся с неожиданным затруднением, будучи вынужден запустить программу на стареньком компьютере с разрешением экрана 1024 х 768. Окно программы разворачивается максимум до размера экрана и его невозможно растянуть по горизонтали. Таким образом, часть настроек становится недоступными. Никакими системными настройками Windows не удалось это исправить (разрешение монитора на большее тоже выставить невозможно. Требуется, видимо, 1280 пикселей по горизонтали). 
Я, конечно, вывернулся, вручную редактируя файл шкалы в Блокноте, но это дико неудобно.
Желательно в будущих версиях, если они будут, добавить скроллбар окна по горизонтали или более компактно разместить настройки. Либо чтобы окно разворачивалось по умолчанию во весь нужный размер, пусть даже за пределы экрана, а пользователь уже двигал его туда - сюда по необходимости.
Проблема актуальна, т.к. некоторые, например, нетбуки имеют разрешение меньше 1280 и обидно, что такой удобной программой невозможно будет пользоваться на таких машинах только из-за этого.

 

 

шкала.png

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

"Я не знаю какой там коэффициент, я просто паять умею. "

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

прокрутка там есть только в рабочем поле (в клиентской области).

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

я сейчас посмотрел проект - горизонтальный размер 1156 пикселей.

но что странно, на твоей картинке вверху видны элементы системного меню (и крест в конце), как будто окно создалось меньше, чем 1156 пикселей. 

и это я сейчас проверил - задал горизонтальный размер 2000 пикселей (а экран у меня 1600 пикселей), у меня система тоже обрезала окно, как раз, под ширину экрана.

где-то Винда это проконтролировала и сделала обрезание. поэтому единственный выход - уплотнить элементы настройки.

хорошо, я тогда займусь этим прямо сейчас.

Мудрость приходит вместе с импотенцией...

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

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

44 минуты назад, Starichok сказал:

система тоже обрезала окно

Да, это "проделки" Винды. На работе пользуемся нетбуками, так вот на них это явление на многих программах отмечено. В своих самописных программах я это учитываю (если предполагаю использование мониторов с низким разрешением): сначала создаю ScrollAreaGadget (ЯП PureBasic) с любыми нужными размерами, а уж этот ScrollAreaGadget помещаю в окно.

П.с. окно создаётся с учётом размеров монитора, конечно же.

Изменено пользователем КЭС
Ссылка на комментарий
Поделиться на другие сайты

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

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

уже готово, и в первый пост положил версию 4.0.

 

Мудрость приходит вместе с импотенцией...

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

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

там еще легко можно убрать 30 пикселей, но уже в этом нет необходимости...

Мудрость приходит вместе с импотенцией...

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

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

ну, вот вам еще, вдогонку, по горячим следам, одна версия программы.

выложил новую версию 5.0.

- добавлена возможность рисовать дугу под/над делениями по образующей делений,

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

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

- добавлен файл помощи.

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

помощь можно читать отдельно (файл ReadMe.txt) и можно читать из меню запущенной программы.

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

а от себя я сейчас добавил загрузку шаблона, примерно по аналогии, как это делается в программе рисования печатных плат Sprint-Layout.

 

Мудрость приходит вместе с импотенцией...

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

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

запустив программу, можно потренироваться на сохраненном файле шкалы "M4200, 69x60, 10A.bmp" в качестве шаблона.

Мудрость приходит вместе с импотенцией...

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

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

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

этим я ограничил рабочее поле при масштабировании. а то с увеличением масштаба бесполезно масштабировалось и всё пустое поле под шкалой.

Мудрость приходит вместе с импотенцией...

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

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

  • 1 месяц спустя...

Занятная программка :)

Не сочтите за придирки, но...

image.png.6a4a3a08df2ea96dc2774b24487e9bce.png

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

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

image.png.128174d4fe420652485ac94ab0543f73.png

Если забанить всех, кто набрался смелости думать независимо, здорово будет на форуме - как на кладбище: тишина, птички поют...

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

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

2. а ты не таскай статус-бар, я его специально вверху поставил, мне так больше нравится.

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

Мудрость приходит вместе с импотенцией...

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

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

39 минут назад, Starichok сказал:

а ты не сжимай

 

39 минут назад, Starichok сказал:

а ты не таскай

Вообще-то я надеялся помочь сделать программу лучше... но раз и так хорошо - не буду лезть.

Если забанить всех, кто набрался смелости думать независимо, здорово будет на форуме - как на кладбище: тишина, птички поют...

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

сделать лучше? не смеши...

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

да и времени потратишь в несколько раз больше с ползанием по списку.

Мудрость приходит вместе с импотенцией...

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

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

Только что, Starichok сказал:

сейчас все параметры видать

Я приводил скриншоты, когда мало того, что не видать, так еще и интерфейс поломан вообще. Можно и дальше рассказывать, что это красиво (если прищуриться и смотреть в другую сторону), а можно принять к сведению и в будущем так не делать. Первый путь тупиковый, второй путь развития.

Выбор за вами - мне все равно. Я свои программы стараюсь делать красивыми и удобными. И если кто-то замечает, что что-то ломается - я устраняю и учусь на этих ошибках.

Если забанить всех, кто набрался смелости думать независимо, здорово будет на форуме - как на кладбище: тишина, птички поют...

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

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

сделал так, чтобы пользователь ARV больше никогда не смог испортить вид окна программы.

Мудрость приходит вместе с импотенцией...

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

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

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

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

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

Если забанить всех, кто набрался смелости думать независимо, здорово будет на форуме - как на кладбище: тишина, птички поют...

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

Только что, ARV сказал:

... да и свою программу для шкал могу... сделать.

Если будете делать, постарайтесь увеличить число символов в заголовке шкалы и ввести возможность изменения размера шрифта.  Чтобы можно было набрать например слова: "INTENSITY", "VOLUME", "FIELD STRENGHT METER" и.т.п.
В настоящее время число символов ограничено:
111.jpg.82cb34465d5496bad817c02a93c93850.jpg112.jpg.956690e69ab061ec3f66889d6aeddf7e.jpg

А также желательно предусмотреть невозможность случайного изменения центровки введённого набора символов, чтобы не получалось вот такой картины:
125.jpg.2717ea136a0fdd8d82dcdbb949d2d0eb.jpg
124.jpg.c740d4d95e85061e49ca653e6f9510ec.jpg

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

Присоединяйтесь к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...