CalcPad
19 отговора
0 прегледа
CalcPad
Току що си изтеглих и пробвах прекрасната безплатна програмка CalcPad на Проектсофт. Написах и първата си програма - Носимоспособност на огъване на правоъгълни сечения по Еврокод 2.
Можете да си я изтеглите от тук
Има и указания как се ползва - филче.
Пуснал съм как изглежда програмката ми като коментар на Фейсбук публикацията на Проектсофт.
__________
Първо се запознай с Manual.
structures-steel-seismic.blogspot.com
Можете да си я изтеглите от тук
Има и указания как се ползва - филче.
Пуснал съм как изглежда програмката ми като коментар на Фейсбук публикацията на Проектсофт.
__________
Първо се запознай с Manual.
structures-steel-seismic.blogspot.com
Редактирано от mguergov на
Re: CalcPad
Готино изглежда - ще я пробвам
Няма невъзможни неща, но каква е цената ???
Няма невъзможни неща, но каква е цената ???
Re: CalcPad
Хареса ми програмката, но имам и няколко въпроса:
1. Дали ще има възможност (в Pro-версията) да се работи с таблици, т.е. да се "чете" и/ или изчислява (чрез интерполация) търсено число от таблица, която е вмъкната в програмата?
2. Дали има възможност, при формиране на записката, ако има поредица от еднакви изчисления (за които само изходните данни са различни), да НЕ се изписва всеки път цялата процедура на изчисление, а само изходният израз и директно резултата.
Например: много досадно би било, при изчисляване на момент в проста греда (примерно) за 10 греди - 10 пъти да ми се изписва - M= q*l^2/8 = ..... = ...! За второ и последващите изчисления директно да дава - M= ...
3. Предвижда ли се опция за "заключване" (както това е възможно в ексел) на генерираната програмка, така, че да се предпази от случайна промяна, като да могат да се променят само и единствено клетките, които са за изходните данни, но да не може да се отваря редактора, без да се отключи ! Това го считам за много важна и ценна опция!
1. Дали ще има възможност (в Pro-версията) да се работи с таблици, т.е. да се "чете" и/ или изчислява (чрез интерполация) търсено число от таблица, която е вмъкната в програмата?
2. Дали има възможност, при формиране на записката, ако има поредица от еднакви изчисления (за които само изходните данни са различни), да НЕ се изписва всеки път цялата процедура на изчисление, а само изходният израз и директно резултата.
Например: много досадно би било, при изчисляване на момент в проста греда (примерно) за 10 греди - 10 пъти да ми се изписва - M= q*l^2/8 = ..... = ...! За второ и последващите изчисления директно да дава - M= ...
3. Предвижда ли се опция за "заключване" (както това е възможно в ексел) на генерираната програмка, така, че да се предпази от случайна промяна, като да могат да се променят само и единствено клетките, които са за изходните данни, но да не може да се отваря редактора, без да се отключи ! Това го считам за много важна и ценна опция!
Редактирано от Cтaтиk на
Re: CalcPad
Ned сигурно ще се включи, ама на някои въпроси мога и аз да ти отговоря.
1. Ned може да каже дали ще има. Би било супер.
2. Не знам дали това имаш предвид, ама разкликни "Заместване".
3. Можеш да компилираш изчислението и да оставиш за пипане само клетките, които те интересуват. В края на видеото от уебинара е обяснено как. На моята първа програмка всичко е заключено и са оставени само няколко полета.
п.с. От логическите оператори безплатната версия поддържа само If и Else. И може да проверява нещо дали е равно, по-малко или по-голямо и да дава 1 или 0.
__________
Първо се запознай с Manual.
structures-steel-seismic.blogspot.com
1. Ned може да каже дали ще има. Би било супер.
2. Не знам дали това имаш предвид, ама разкликни "Заместване".
3. Можеш да компилираш изчислението и да оставиш за пипане само клетките, които те интересуват. В края на видеото от уебинара е обяснено как. На моята първа програмка всичко е заключено и са оставени само няколко полета.
п.с. От логическите оператори безплатната версия поддържа само If и Else. И може да проверява нещо дали е равно, по-малко или по-голямо и да дава 1 или 0.
__________
Първо се запознай с Manual.
structures-steel-seismic.blogspot.com
Редактирано от mguergov на
Re: CalcPad
2. Сега ми хрумва, че по-удачно би било да има опцията за "скриване", както в ексел има опция "скрий формулите". Т.е. при набирането на програмката (в левият прозорец), да има опция, като която да "скрива" част от формулите, които излизат в десният прозорец, т.е. например , не искам в записката, да ми дава цялата процедура на сметки (никому не е нужно това), а евентуално само началната формула и крайният резултат, без междинните сметки
3. Няма опция за заключване, не видях! Бутончето за преминаване от "текстов вид" във вид "с кутийки" - не е заключване, а просто друг режим!
Под "заключване" имам напредвид както е в ексел - с парола да защитиш от промяна. И само ако въведеш паролата, да може да ти се отключи редактора на програмката. Това е много важно, щото иначе нещата са "плаващи"...
3. Няма опция за заключване, не видях! Бутончето за преминаване от "текстов вид" във вид "с кутийки" - не е заключване, а просто друг режим!
Под "заключване" имам напредвид както е в ексел - с парола да защитиш от промяна. И само ако въведеш паролата, да може да ти се отключи редактора на програмката. Това е много важно, щото иначе нещата са "плаващи"...
Re: CalcPad
за какво ти е достъп ма, како Сийке, нали си държавен служител, т.е. нямаш право да проектираш! 
Re: CalcPad
Може би погрешно със сложил линка, изпуснал съм някое двуеточие или наклонена черта. Файлът може да бъде изтеглен.
[линк]
__________
Първо се запознай с Manual.
structures-steel-seismic.blogspot.com
[линк]
__________
Първо се запознай с Manual.
structures-steel-seismic.blogspot.com
Редактирано от mguergov на
Re: CalcPad
Има идеи в подобна програмка, по-лека от маткад (а той е и скъп!),
по-приятна за форматиране от ексел. И доста по-ограничена от тях, разбира се.
Да допълня, че HTML има доста възможности, примерно това:
[линк]
ql^2/8
по-приятна за форматиране от ексел. И доста по-ограничена от тях, разбира се.
Да допълня, че HTML има доста възможности, примерно това:
[линк]
ql^2/8
Re: CalcPad
1. Първо искам да кажа, че в про версията ще има доста повече неща:
- потребителски функции: ще може да се дефинира например f(x) = x^2 + 2*x и после да се вика само с f(2);
- ще има solver, например solve(f(x);0;5) ще върне онази стойност на x, при която f(x) става нула в интервала [0;5];
- сега могат да се вкарват таблици като html, но те са коментари. Т.е. не могат да се извличат стойности. В про версията ще има масиви, например
a = [1 2 3]
[4 5 6]
след това ще могат да се викат отделни стойности като a[1,1];
- може да се добави и автоматично четене от файл, например a=read(values.txt).
2. Може да се скрие част от кода и сега с html. Буквално написвам какво трябва да се сложи:
'<div style="display:none;">
M_1 = q_1*l_1^2/2
M_2 = q_2*l_2^2/2
'</div>
M_1 'kNm
M_2 'kNm
Така може да се скрие изчисляването на M1 и M2 и да останат само отговорите.
Това е за по-големи блокове от текст. Ако става въпрос за един израз, може да се напише:
'<span style="display:none;">' M_1 = q_1*l_1^2/2 '</span>' M_1 'kNm
3. Ако се отвори готов шаблон, при опит за отключване на кода, програмата изкарва съобщение, че това ще отключи кода за редактиране и може да се повреди. След това вече не го показва, защото при самото писане на шаблона, се налага често да се превключва между отделните режими и става досадно да пита всеки път.
Може да се добави и парола към това съобщение. Това обаче ще бъде в про версията. Тогава ще трябва и самата записка да се криптира като паролата ще служи и за ключ. Така всеки който желае ще може да си защити записките така, че да не могат да се четат. Иначе, ще могат да се отворят и без това с Notepad.
Основната идея е обаче CalcPad да има и онлайн версия като Web приложение. Тогава достъпът до сорс кода на записката ще бъде ограничен от самите права на потребителя и той ще вижда само компилирания вариант с кутийките, освен ако не е автор. Мисълта е да се направи профил за всеки потребител и той да качва записки.
Ако се направи възможност за платено сваляне, то определен брой сваляния на твои записки от други ще носи приход, а твои сваляния на чужди записки - разход. Другото е сайтът да е свободен за споделяне, а да има някъде реклами или нещо такова. Така може да се изгради огромна библиотека от готови записки онлайн, за най-различни задачи. Как мислите?
- потребителски функции: ще може да се дефинира например f(x) = x^2 + 2*x и после да се вика само с f(2);
- ще има solver, например solve(f(x);0;5) ще върне онази стойност на x, при която f(x) става нула в интервала [0;5];
- сега могат да се вкарват таблици като html, но те са коментари. Т.е. не могат да се извличат стойности. В про версията ще има масиви, например
a = [1 2 3]
[4 5 6]
след това ще могат да се викат отделни стойности като a[1,1];
- може да се добави и автоматично четене от файл, например a=read(values.txt).
2. Може да се скрие част от кода и сега с html. Буквално написвам какво трябва да се сложи:
'<div style="display:none;">
M_1 = q_1*l_1^2/2
M_2 = q_2*l_2^2/2
'</div>
M_1 'kNm
M_2 'kNm
Така може да се скрие изчисляването на M1 и M2 и да останат само отговорите.
Това е за по-големи блокове от текст. Ако става въпрос за един израз, може да се напише:
'<span style="display:none;">' M_1 = q_1*l_1^2/2 '</span>' M_1 'kNm
3. Ако се отвори готов шаблон, при опит за отключване на кода, програмата изкарва съобщение, че това ще отключи кода за редактиране и може да се повреди. След това вече не го показва, защото при самото писане на шаблона, се налага често да се превключва между отделните режими и става досадно да пита всеки път.
Може да се добави и парола към това съобщение. Това обаче ще бъде в про версията. Тогава ще трябва и самата записка да се криптира като паролата ще служи и за ключ. Така всеки който желае ще може да си защити записките така, че да не могат да се четат. Иначе, ще могат да се отворят и без това с Notepad.
Основната идея е обаче CalcPad да има и онлайн версия като Web приложение. Тогава достъпът до сорс кода на записката ще бъде ограничен от самите права на потребителя и той ще вижда само компилирания вариант с кутийките, освен ако не е автор. Мисълта е да се направи профил за всеки потребител и той да качва записки.
Ако се направи възможност за платено сваляне, то определен брой сваляния на твои записки от други ще носи приход, а твои сваляния на чужди записки - разход. Другото е сайтът да е свободен за споделяне, а да има някъде реклами или нещо такова. Така може да се изгради огромна библиотека от готови записки онлайн, за най-различни задачи. Как мислите?
Re: CalcPad
Неделчо Ганчовски спомена, че в платената версия на CalcPad ще има повече неща, вкл. четене на числа от външен файл, т.е. таблични данни.
__________
Първо се запознай с Manual.
structures-steel-seismic.blogspot.com
__________
Първо се запознай с Manual.
structures-steel-seismic.blogspot.com
Re: CalcPad
Ок, мерси. Ще се чака явно про-версията...
"Заключването" за редактиране, според мен, е доста важна опция, предотвратяваща случайна промяна на програмката, която ако е обемна и с много изчисления, би коствало загубата на много труд!
Що се касае до "онлайн достъп" - не знам, леко съм скептичен към тази идея, особено ако става въпрос за програмки, съставени с про-версията!
Лично аз възприемам програмата, повече като платформа-инструмент за разработка "помощни програми", а не толкова като програма за "автоматизирано писане на статически изчисления и записки". А нужда от помощни програмики има и то немалка!
"Заключването" за редактиране, според мен, е доста важна опция, предотвратяваща случайна промяна на програмката, която ако е обемна и с много изчисления, би коствало загубата на много труд!
Що се касае до "онлайн достъп" - не знам, леко съм скептичен към тази идея, особено ако става въпрос за програмки, съставени с про-версията!
Лично аз възприемам програмата, повече като платформа-инструмент за разработка "помощни програми", а не толкова като програма за "автоматизирано писане на статически изчисления и записки". А нужда от помощни програмики има и то немалка!
Малко встрани...
С цел запазване от самоунищожаване на програмката и загуба на много труд....
Виц:
Какви са действията на програмиста в случай на пожар?
git commit
git push
бягай към изхода!
Едва ли много хора разбират тоя хумор.
Всъщност никаква защита не може да предотврати липсата на
дисциплина при разработката на софтуер - резервни копия,
архив на версиите и др.
Съкращавайте фразите до размера на мисъл. М.Вайсберг
Виц:
Какви са действията на програмиста в случай на пожар?
git commit
git push
бягай към изхода!
Едва ли много хора разбират тоя хумор.
Всъщност никаква защита не може да предотврати липсата на
дисциплина при разработката на софтуер - резервни копия,
архив на версиите и др.
Съкращавайте фразите до размера на мисъл. М.Вайсберг
Re: CalcPad
Във вида, в който се разработва calcpad е калкулатор, с който ще може да се
решават миниатюрни до малки задачки. Линейното програмиране, което се
предлага, предполага до 100 реда код, за да може да се следи, тества и да
се избягват и улавят грешките. Което изобщо не е много.
Ако една задача предполага повече сметки, тя трябва задължително да се
раздели на части, които да се смятат в отделни модули и да обменят
информация помежду си. В тази посока си заслужава да се работи.
ql^2/8
решават миниатюрни до малки задачки. Линейното програмиране, което се
предлага, предполага до 100 реда код, за да може да се следи, тества и да
се избягват и улавят грешките. Което изобщо не е много.
Ако една задача предполага повече сметки, тя трябва задължително да се
раздели на части, които да се смятат в отделни модули и да обменят
информация помежду си. В тази посока си заслужава да се работи.
ql^2/8
Re: CalcPad
Покрай CalcPad ще се наложи да научим малко и HTML.
Примера на Нед е за използване на скрит изпълним код.
Всеки код има нужда от документиране, и това са коментарите:
'<!-- Долната формула е приблизителна и ще трябва да я оправя някой ден,
когато не ме мързи! -->
'<!-- Умножавам по 1000 за да изравня дименсиите -->
Коментарите, разбира се са за пишещия кода и не излизат в записката.
ql^2/8
Примера на Нед е за използване на скрит изпълним код.
Всеки код има нужда от документиране, и това са коментарите:
'<!-- Долната формула е приблизителна и ще трябва да я оправя някой ден,
когато не ме мързи! -->
'<!-- Умножавам по 1000 за да изравня дименсиите -->
Коментарите, разбира се са за пишещия кода и не излизат в записката.
ql^2/8
Re: CalcPad
Признавам, че за това не се бях сетил. Чудесна идея! Този вариант става и за скриване на повтаряеми формули и е в пъти по-кратък. Ако се напише:
'<!-- ' M=10*4^2/8 ' --> ' M
Това ще покаже само M = 20, вместо цялата формула. Май и аз трябва малко да понауча html;)
'<!-- ' M=10*4^2/8 ' --> ' M
Това ще покаже само M = 20, вместо цялата формула. Май и аз трябва малко да понауча html;)
Re: CalcPad
По принцип CalcPad може да бъде надграждан по програмен път. Външни приложения, написани например на C# може да подават текст и да получават готовия резултат като html. Има достъп и до всяка от променливите от текущата задача. Това всъщност е малка част от новото ядро на Design Expert. Там всички модули са просто плъгин-и към една обща параметрична среда.
Тези възможности, обаче не са отключени за потребителите, а са само за вътрешно ползване. Не-програмисти трудно ще се оправят с една по-сложна среда и програмата ще загуби основния си чар - простотата на работа. Идеята е именно да се направи библиотека от записки, всяка една от които да решава отделна проста задача. Има нужда и от прости и от сложни програми, които да се допълват. За сложните програми, аз поемам ангажимента ;)
Тези възможности, обаче не са отключени за потребителите, а са само за вътрешно ползване. Не-програмисти трудно ще се оправят с една по-сложна среда и програмата ще загуби основния си чар - простотата на работа. Идеята е именно да се направи библиотека от записки, всяка една от които да решава отделна проста задача. Има нужда и от прости и от сложни програми, които да се допълват. За сложните програми, аз поемам ангажимента ;)
Re: CalcPad
За да не се пълни повече този пост тук, отварям един отделен форум за CalcPad.
[линк]
Там ще може свободно да се разискват всякакви теми и въпроси, свързани с програмата. Там ще пускам и готовите шаблони и всякакви трикове. Нещо, което открих скоро, е как да си вградим печат с данните на фирмата, име, дата и др., които да излизат автоматично на всяка записка. Нещо като бланка на фирмата.
[линк]
[линк]
Там ще може свободно да се разискват всякакви теми и въпроси, свързани с програмата. Там ще пускам и готовите шаблони и всякакви трикове. Нещо, което открих скоро, е как да си вградим печат с данните на фирмата, име, дата и др., които да излизат автоматично на всяка записка. Нещо като бланка на фирмата.
[линк]
Re: CalcPad
Случайно попаднах на този пост (бях забравил за него). Интересно е колко се е развил calcpad-a от тогава. Голяма част от коментираните неща вече са добавени. За други още не им е дошло времето. На този етап, мога да отговоря:
1. Няма още таблици (в смисъла на масиви или вектори). Има обаче доста записки с интерполиране. Разписани са с #if #else if ... #end if. Могат и резултатите да излязат в таблица. Пример за интерполиране и таблични резултати е записката за вятър:
[линк]
Разбира се, възможността за масиви с автоматично търсене и сортиране е голямо удобство, което ще ускори значително нещата. Вероятно догодина ще го разработим.
2. Сега вече има лесен начин за скриване и показване на части от записката с #hide, #show, #pre и #post.
3. Вече записките могат да се "компилират" до cpdz файл. При него вече не може да се отвори сорс кода за редактиране. Самият файл е двоичен и дори и да се отвори с външен текстов редактор, пак не може да се редактира. В този формат могат да се свалят записките от сайта.
1. Няма още таблици (в смисъла на масиви или вектори). Има обаче доста записки с интерполиране. Разписани са с #if #else if ... #end if. Могат и резултатите да излязат в таблица. Пример за интерполиране и таблични резултати е записката за вятър:
[линк]
Разбира се, възможността за масиви с автоматично търсене и сортиране е голямо удобство, което ще ускори значително нещата. Вероятно догодина ще го разработим.
2. Сега вече има лесен начин за скриване и показване на части от записката с #hide, #show, #pre и #post.
3. Вече записките могат да се "компилират" до cpdz файл. При него вече не може да се отвори сорс кода за редактиране. Самият файл е двоичен и дори и да се отвори с външен текстов редактор, пак не може да се редактира. В този формат могат да се свалят записките от сайта.