X Регистрация |
Здравствуйте! Для размещения своих сообщений на форуме предлагаем зарегистрироваться. |
![]() |
![]() |
![]() |
![]() |
#1 |
Местный
|
![]()
Добрый день, уважаемые коллеги.
Хочу написать калькулятор для расчета листовухи, сколько помещается изделий на листе, в зависимости от его размеров. Каков алгоритм расчета? никто не сталкивался? Если допустим брать лист SRA3 c техническими полями, получается 305*445= 135725 кв.мм Наше изделие визитка с вылетами 54*94= 5076 Итого: 135725/5076= 26,73 Фактически на лист помещается 24 визитки. Где ошибка? как правильно подобрать алгоритм? Спасибо.
__________________
Цифровая типография полного цикла |
![]() |
![]() |
![]() |
#2 |
Местный
Регистрация: 21.10.2006
Адрес: Минск
Сообщений: 1,704
Сказал(а) спасибо: 162
Поблагодарили 24 раз(а) в 22 сообщениях
Рейтинг мнений:
61
Вес репутации: 0 ![]() |
![]()
блин, напомнило загадки с исчезнувшим треугольником и сдачей официанту. И вправду, где еще 2,73 визитки?!)))
добавка для тех, кто будет делать этот калькулятор Напишем тождество: 4 : 4 = 5 : 5. Вынеся из каждой части тождества общие множители за скобки, получаем: 4 * (1 : 1) = 5 * (1 : 1) или (2 * 2) * (1 : 1) = 5 * (1 : 1). Так как 1 : 1 = 1, то 2 * 2 = 5. Где ошибка?
__________________
ветеран броуновского движения Последний раз редактировалось сч; 26.07.2011 в 23:32. |
![]() |
![]() |
![]() |
#3 |
Местный
|
![]()
Переменные:
w - размер изделия по горизонтали w1 - то же самое, но дообрезной h - по веритикали h1 - соответственно var1 - вариант раскладки в горизонтальной ориентации var2 - в верикальной S - максимальное количество изделий на листе Поехали {допустим, что все изделия печатаются с вылетами под обрез по 3 мм} w1:=w+6 h1:= h+6 var1:= целая часть от (305/h1) * целая часть от (445/w1) var2:= целая часть от (305/w1) * целая часть от (445/h1) ЕСЛИ var1 > var2 ТО S:= var1 ИНАЧЕ S:= var2 {таким образом, переменной S присвоено максимальное количетво изделий на листе, процедура сама определила оптимальную ориентацию} ----------------------- Это переводимо на любой язык программирования и даже на экселевские формулы. При желании сюда можно прикрутить стоимость печати в зависимости от количества листов, стоимость выбранной бумаги, стоимость резки...
__________________
KM Bizhub C220, Riso FR-3950a, Oki C3200, Copam CP-2500, Bulros 470A, разное по-мелочи... |
![]() |
![]() |
Пользователь сказал cпасибо: | Peacemaker (27.07.2011) |
![]() |
#4 |
Местный
Регистрация: 21.10.2006
Адрес: Минск
Сообщений: 1,704
Сказал(а) спасибо: 162
Поблагодарили 24 раз(а) в 22 сообщениях
Рейтинг мнений:
61
Вес репутации: 0 ![]() |
![]()
объясните зачем?
__________________
ветеран броуновского движения |
![]() |
![]() |
![]() |
#5 |
Местный
Регистрация: 19.11.2007
Сообщений: 5,318
Сказал(а) спасибо: 431
Поблагодарили 562 раз(а) в 408 сообщениях
Рейтинг мнений:
3
Вес репутации: 0 ![]() |
![]()
Ошибка в том, что надо считать не площади, а линейные размеры в двух направлениях. Как считать - показали выше.
__________________
DC-12 (3 штуки), С450, С6500, Canon 3200, Heidelberg SM-52, ромайоры, Доминанты, ротация РО-62, маленькая флексо, вся послепечатка. |
![]() |
![]() |
![]() |
#6 |
Супер-модератор
Регистрация: 29.07.2005
Адрес: Россия
Сообщений: 3,555
Сказал(а) спасибо: 165
Поблагодарили 444 раз(а) в 324 сообщениях
Рейтинг мнений:
59
Вес репутации: 23 ![]() |
![]()
Вот тебе на php.
У пользователя запрашивается конечный размер изделия($dlina, $shirina). $dlin=$dlina+4; // вылеты по 2 мм на сторону $shir=$shirina+4; // вылеты по 2 мм на сторону //тут считаем макс. возможное количество изделий: if (floor(305/$dlin)*floor(445/$shir)>=floor(305/$shir)*floor(445/$dlin)) {$kolnalist=floor(305/$dlin)*floor(445/$shir);} else {$kolnalist=floor(305/$shir)*floor(445/$dlin);}
__________________
Bizhub C6000/2xBizhub С5501/2хBizhub C450p/Ideal 6550/2xIdeal4705/Duplo 645/2xZip-A3 |
![]() |
![]() |
![]() |
#7 |
Супер-модератор
Регистрация: 29.07.2005
Адрес: Россия
Сообщений: 3,555
Сказал(а) спасибо: 165
Поблагодарили 444 раз(а) в 324 сообщениях
Рейтинг мнений:
59
Вес репутации: 23 ![]() |
![]()
Да, при написании программы не забываем проверить кратность - чтобы не посчитали 22 визитки. Калькулятор должен будет сам поменять тираж на ближайший кратный количеству на листе.
__________________
Bizhub C6000/2xBizhub С5501/2хBizhub C450p/Ideal 6550/2xIdeal4705/Duplo 645/2xZip-A3 |
![]() |
![]() |
![]() |
#8 |
Пользователь
|
![]()
Whitewolf80, посчитал по вашей формуле и всё равно получается 26,7 шт и для первого гор. варианта и для вертик варианта. А как же факт - 24 штуки? Что-то похоже я сам запутался в формулах....
|
![]() |
![]() |
![]() |
#9 |
Модератор
Регистрация: 06.04.2005
Адрес: СПб
Сообщений: 5,418
Сказал(а) спасибо: 67
Поблагодарили 423 раз(а) в 317 сообщениях
Рейтинг мнений:
48
Вес репутации: 26 ![]() |
![]()
типичный пример манипуляции сознанием
![]()
__________________
Bizhub C6500, Bizhub C352+Fiery, Minolta di 3510, RICOH 470W, RICOH Priport 5500, Epson 9700 |
![]() |
![]() |
![]() |
#10 |
Местный
![]() Регистрация: 05.06.2009
Адрес: Самара
Сообщений: 1,491
Сказал(а) спасибо: 140
Поблагодарили 143 раз(а) в 110 сообщениях
Вес репутации: 17 ![]() |
![]()
Не изобретайте велосипед... пользуйтесь: http://www.bereg.net/info.phtml?dir=2265
Кому очень нужен алгоритм может его оттуда выковырять для собственных нужд. Конечно если мозги позволят это сделать, а если не позволят может оно и не нужно вовсе? ![]()
__________________
Oki C810n, HP 510 (610мм), пучок принтеров Epson А4, брошюровщик Bulros S300, ламинатор FGK PD PFG336, термопресы Adkins кружечный Studio Mug и планшетный 40х40, каттер List Mini A3, фуфлыжный сабельный резак и кучка мелочевки, 30м² (+второй этаж ![]() Последний раз редактировалось Arkano; 27.07.2011 в 19:49. |
![]() |
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Какую пленку для ламинирования выбрать | Ola | Послепечатная обработка | 314 | 20.11.2015 17:48 |
Кто чего смог добиться в полиграфии и за какое время | KFOR | Обсуждаем бизнес | 436 | 15.04.2015 02:06 |
Курьезы на работе | Arkano | Курилка-выпивалка | 59 | 25.08.2011 12:20 |
О налогообложении ИП (кому интересно) | Елена СП | Обсуждаем бизнес | 6 | 11.03.2011 01:12 |
Ивга Лис - эта тема для Вас!!! | Любознательный дилетант. | Курилка-выпивалка | 141 | 11.08.2010 10:05 |