1
|
Linux секция за начинаещи / Настройка на програми / Скайп за Убунту 13.10 х64
|
-: Dec 17, 2013, 21:44
|
Начи новите дистра си ги инсталирам от работещо старо, отварям конзола и debootstrap върху празен монтиран дял, после chroot там и го доисталирам. Така ми е най-мързеливо, обаче скайпа сега не тръгна. на х64 съм. и сопкаст плеъра и други 32 битови дивотии . Начи реших проблема с копи -пейст на 32 битовите библиотеки, и после стартирам каквото ми трябва със скрипт #!/bin/bash export LD_LIBRARY_PATH=/x/i386-linux-gnu/ /x/skype-4.2.0.11/skype Понеже имам доста сериозен софтуер качен, не ми се ще да го тъпча с 32 битови библиотеки де, ако са много. Та въпроса ми е- как и какво точно се качва за скайп и сие. В смисъл, нещо , което е пробвано и работи, нямам възможност да експериментирам щото ако скапя софтуера, ще ми отиде поне седмица за възстановяване. DISTRIB_ID=Ubuntu DISTRIB_RELEASE=13.10 DISTRIB_CODENAME=saucy DISTRIB_DESCRIPTION="Ubuntu 13.10" x86_64 GNU/Linux
|
|
|
2
|
Нетехнически теми / Предложения за български проект / Open software and hardware for free energy
|
-: Jul 20, 2013, 12:46
|
Във връзка с темата "Алтернативно електрическо захранване в нашия дом/офис/вила"започната от laskov ще се опитам да събера някои неща, най- вече проекти с отворен код и хардуер. Защото има много такива. Ма не само линкове, а по - подробно описание и ще гледам да имат връзка, например еднакъв контролер. Започвам с Tumanako и по точно инвертора, за които стана дума в http://sourceforge.net/apps/mediawiki/tumanako/index.php?title=Inverter Защо точно тоя проект споменавам? Ами проблемите са доста близки, например акумулатори, трябва да се зареждат, но най- вече заради разработеното на много високо ниво управление на ас ел.двигател, и което за нас е най-интересно, обръщането на двигатела в генератор, и от там, зареждане на батериите.... Сега се вижда връзкато май - с най-обикновено двигател задвижван от вятър, да си зареждаме акумулаторите... В този проект се използва контрол на много сериозно ниво http://sourceforge.net/apps/mediawiki/tumanako/index.php?title=Control_MethodsЕстествено е някой да – абе FOC не е за тоя случай, сложно, и за големи и скъпи проекти. Open-BLDC проекта / който е в тясна връзка с горният/ ползва такъв софтуер за съвсем дребни моторчета. http://open-bldc.org/wiki/Open-BLDChttp://open-bldc.org/wiki/File:Open-BLDC-V0_3-heatsink_top.jpgразни ххх-коптерчета. и той ползва stm32fxxx чип. В нашият случай обаче, факта, че всеки ел.двигател е и генератор, ни говори, че нашият генератор ще трябва да е е асинхронен монофазен, трифазен, нещо съвсем евтино, достъпно и здраво. Асинхронният двигател изглежда е най-лесен за управление, подавайки му честота по малка от тази на въртенито му, той е генератор. Увеличавайки тока, увеличаваме и реакцията, и т.н... Единствено ще ни трябва информация дали се върти и с колко, да кажем един хол датчик, нещо, което може да вземем от всеки развален ветилатор за компютъра.. Разбира се, абсолютно мързеливия начин е, да имаме силен вятър и директно да си вържем мотора с перките в мрежата, не ни трябва нищо друго. Ако вятъра движи мотора, той ще връща етергия, генератор. Същемременно, ще потдържа постоянни обороти на мотора / с малко приплъзване/. До тук добре, ама неприятноносттите идват със сметките. Да кажем намерили сме мотор, обаче - пише 220 Волта -пише 2400 об/мин 2400 оборота в минута са 40 оборота в секунда. Ясно е, че такава скорост е твърде висока за нас, особенно пък без редуктор/ремъчни шайби.Още по зле е положението за VAWT http://en.wikipedia.org/wiki/Vertical_axis_wind_turbineза които laskov спомена да пишем. За наша радост обаче, хората по горе споменаха и за V/Hz control /верно не с хубави думи/. Или факта, че напрежението към честотата е константа, което би значело, че при 4 нерца, 4 оборота в секунда, ние може да получим 1/10 от напрежение 220 волта, или 22 волта. Още по добре е, ако нашият двигател да е бавнооборотен. Вторият проблем е тока. Един 2 киловатов мотор е за към 10А ток, или ние ще трябва да го ползваме в примера за 220 ватов генератор максимум За да не задълбочаваме нещата - вероятно нито е нужно или интересно, спирам със следната диаграма http://en.wikipedia.org/wiki/File:Couple_glissement_MAs.svgтя е важна и интесна с това, че ни дава идея как да управлявяме мотора. В точка нула, ние сме точно във фаза и скорост с въртенето на мотора. Ако мотора изостане ще получи усилие да ускори, ако избърза, обратно, ще генерира ток.Виждаме тясните граници при което силите са най големи, затова е хубаво да следим честотата му, но не е задължително. FOC и Direct torque control използват това и захващат мотора здраво и във фаза, нас това не ни е нужно. Разбира се, може да модифицираме мотора - закачим магнити на ротора,Brushless AC / http://www.youtube.com/watch?v=CrWg_3SRvGYда пренавием и статора, и така да получим Brushless DC, или да си направим генератора. http://www.youtube.com/watch?v=ue1qPgUCm5kИнтересната част, за вертикалната ос турбини обаче почва от тук. http://www.youtube.com/watch?v=tsZZyGeCXTsОще по интересно би било и без лагери, http://www.youtube.com/watch?v=PHVZz71rmbQ================= Сега, каква да е турбината, перките? Начи има различни видове, ето тук е дадено описание. http://www.enecsis.ru/presentation.htmЗаб. "турбина Болотова"обаче от един тип турбини, водещи началото си от водните турбини на Тесла доколкото мога да преценя. http://www.youtube.com/watch?v=lVtEpACUVh0http://www.youtube.com/watch?v=8CGPDhfcmUQ&feature=relatedПо принцип, външни неподвижни въздуховоди подобряват много характеристиката на турбините и и дават незбележим външен вид / за комшийте например/ както и безопастност от директен контакт. http://www.youtube.com/watch?v=7TspdI4Sd1ohttp://www.youtube.com/watch?v=Nsno1LW4N-o&feature=fvwrelтурбината може даже и да е нещо много красиво http://www.youtube.com/watch?v=BD9ZcdXSwKE.............................. Разбира се, освен с генератори и слънчеви клетки има и други начини за преобразуване на енергии, ето итересни и с реално използване, http://nepropadu.ru/blog/guestroom/4590.htmlОтносно Стърлинга, трябва да се спомене теоретично много високото кпд, огромното им разнообразие, ето примерно два много малко познати вида, тервоаукустичния http://www.aster-thermoacoustics.com/?cat=3и с течен флуид http://home.germany.net/101-276996/animation.htmогромна тема, и всичко е 'open'.... http://www.youtube.com/watch?v=smelhbLBBJk
|
|
|
3
|
Нетехнически теми / Предложения за български проект / Armduino Scada
|
-: Apr 22, 2012, 13:37
|
Здравейте, Продължавам темата за 'Arduino Scada', като този път се надявам да се включат повече хора с конструктивни постове. В края на предишната тема, @ laskov e дал линк към Ардуйно с ARM. http://news.idg.bg/news/59348_proektat_arduino_predstavi_platka_s_arm_procesorИ това вече е остаряло, преминаването на ядро ARM Cortex-M4 е въпрос на време. Затова трябва да говорим по общо за нещата, но пък без да имаме 'железото', не става, и ако трябва да се спрем на конкретна платка, бих ви препоръчал STM32F4DISCOVERY http://www.st.com/internet/evalboard/product/252419.jspДостъпна /и в България / и много евтина, например http://uk.farnell.com/stmicroelectronics/stm32f4discovery/board-eval-stm32f4-discovery/dp/2009276Тук основното е да знаем, че въпреки написаното на нея, че работи с Уиндовс-ХХ, работни среди и драйвери за нея има и под Линукс, и няма никакъв проблем от ОС, напротив, ще се чустваме доста по комфортно. Действително всички официални работни среди, включително Eclipse базираните, не предлатат свободна и отворена версия за Линукс, затова няма да се занимаваме с тях. Eclipse e свободен, просто трябват малко повече настройки. GCC e комприлатора, който ще ползваме, впрочем имаме случай на стандартен toolchain за ARM , и все пак оптимизиран за Cortex-Mх . Впрочем в приложеният скрипт са и източниците, а платката не се флашва, а зарежда и стартира от RAM. Така че редактирайте го с правилната директория и от него ще се орентирате какво става.
|
|
|
4
|
Нетехнически теми / Предложения за български проект / Hello AVR
|
-: Jul 06, 2011, 17:31
|
Тази тема е нещо като продължение на предишната, “Arduino Scada”, само че са в обратен ред – тази трябваше да е първа. И тук всичко ще е стъпка по стъпка описано – подробно. ------------------------- Първо, какъв ще е хардуера? Ами преди време купих 4 бр. Atiny26L, помня за жълти стотинки , сега ги гледам в комет http://www.comet.bg по 1,16 евро. Корпуса им е DIP, и трябва и поне един цокъл 20 крачета. Платката е универсална, за проводник използвам жилата от един дефектен кабел за интернет – различни цветове, а и достатъчно тънки за да минат през отворите.Има и още по добър проводник, едножилен и калайдисан, минава през отворите а и няма нужда да се зачиства – направо се запоява, за съжаление не мога да дам магазин. Имам го отдавна, за опроводяване на пратки беше. Още нещо което трябва за начало, е и един куплонг за паралелният порт, мъжки, DB25, а и съпротивления – от 410 ом до 1к, каквито има. Този куплонг за пар. Порта ни трябва за програматор, а и за връзка после. В сайта на ардуйно. http://www.arduino.cc/en/Hacking/ParallelProgrammerhttp://www.dl1dow.de/inhalt/arduino/bootloader/e_arduino_bootloader.htmhttp://www.javiervalcarce.eu/wiki/Program_Arduino_with_AVR-GCCТова е 'dapa' (Direct AVR Parallel Access cable) Друг популярен програматор е 'bsd' , протраматор даден от Браян Дийн, автора на програмата 'avrdude' , която ще ползваме за запис. Въпреки че тези програматори са на паралелният порт, те по същество са серийни. И тъй като не ползват “високо” напрежение за програмеране, имат и ограничения. Високо е в кавички, щото 12Волта едва ли е високо, но програматорите, които го пролзват, могат и да изтриват “заключени” или с грешно програмирани “фюзове” чипове. Но затова после, а засега, за празен чип, и без кварц, тези са перфектни. На всички линии, които вързваме, може да сложим предпазно съпротивление 510Ом - 1к примерно, масата – директно. Кокво може да сбъркаме? Ами 'dapa' е изпитан кабел, но все пак, какво би станало, ако 16 краче на пар.порта – изход, и PB7 е програмиран като изход и е във високо ниво? Теоретичен въпрос, но възниква, затова по добре да има резистор. На схемата с кръгче. Чипа идва фабрично с краче 10 , PB7 ползвано като Reset, вход, за да променим това ни трябва да пограмираме fuse, така че въпроса е теоретичен. Втори начин да прецакаме нещата е да програмираме като clock , тактовата честота на процесора, от външен кварц или друго. Чипа идва програмиран на 1МХц вътрешен тактов генератор, това което без проблеми може веднага да сменим е да го сложим на 8МХц., вътрешен тактов генератор.
|
|
|
5
|
Нетехнически теми / Предложения за български проект / Arduino SCADA
|
-: Feb 14, 2011, 16:51
|
Може ли да имаме една мощна Open Source Process Control система, естествено работеща под Линукс, с нормален РС хардуер? И за хардуера, и за софтуера от горе до долу да пише, - Open, Open,Open …..? И по важното, да е сериозна и изпитана, да бие по възможности другите, да е надеждна, да е интуитивна и гъвкава, разширяема и т.н. Аз честно казано, не очаквах да има такова животно, но … оказва се, че има! http://www.proview.se/Работи под Линукс, има пакети за Дебиан, Федора, Убунто, активно си и подържа и обновява , форум, git , документация, примери, ръководства. http://sourceforge.net/projects/proview/files/proview/proview_4.8.1-2http://www.proview.se/index.php?option=com_content&task=view&id=28&Itemid=57В последната версия има и поддръжка на Arduino Uno и Mega .
|
|
|
6
|
Нетехнически теми / Предложения за български проект / Пар. порт / qt4
|
-: May 05, 2009, 02:02
|
Здравейте, Нямам време за цяла 'статия', просто лек увод за тия, които 'не знаят'. За другите, нека допълват ... Паралелният порт е много удобен за леки проекти, в който нямаме време и средства да инвестираме много. Писането в паралелният порт може да стане без да пишем драйвер за ядрото, а като го заобиколим – просто искаме от ядрото 'привилегии' ( c примерно ioperm(0x378,2,1)) и използваме входно изходни оператори: // запис на '1' в порта #include <sys/io.h> #include <unistd.h> ........................... ioperm(0x378,2,1) .outb(1,0x378); ............................ ioperm(адрес например 0x378, брой следващи адреси за които искаме привилегия – 4, статус активен - 1); outb(1,0x378); // запис на '1' в порта http://linux.die.net/man/2/iopermhttp://www.doc.ic.ac.uk/~ih/doc/par/По много начини можем да видим действителните адреси на нашият паралелен порт, например в /sys/class/ppdev/parport0/device/resources: state = active io 0x378-0x37f irq 7 0x378 е адреса в който можем да четем/ записваме данни, (регистър данни), 0x379 е статус регистъра, а 0x37А ще е контролният регистър. Ако не става записването на изходни данни, вероятната причина е че не сте разрешили изхода ( с бит 5, С5 на 0x37A ) . ***ВНИМАНИЕ!!! Макар че не ми се е случвало да изгоря паралелен порт досега, вижда се, че това е много вероятно при неправилно свързване ( програмиране). Може да приемем, че товароспособността на шините е 5 мили ампера. (макар и на 20ма държи). Също, тя е различна в зависимост от включването - дали '0' или '1' е на изхода/товара. Конфликт се получава, когато например имаме на изхода '0' (0 волта), а от товара се получава '1' (5 волта.). Или ако използваме 5 Волта напрежение ( то е максималното!!! ) , то 1 кило ом съпротивление м/у порта и товара би ни предпазило от всяка конфликтна ситуация. ( 5 волта делено на 1000 ома е 0.005 ампера). Ако за товар ползвате светодиоди например, 100-200 ома е ОК.(макар че ги връзвам директно при мен...). Порт Дата( 2 – 9 )<-----> резистор<------->товар. Порт маса (25,24,23,...)<---------------------> маса. Сега, нека минем на софтуера: Ще използвам Убунту 9.04, Kdevelop, QT 4 Designer Старт, Разработка->KDevelop-> KDevelop Multilanguage IDE. Project-> New Project -> C++->QMake project -> Empty Qmake Template ( в нова празна директория). File-> New-> ( *.cpp)-> main Значи направихме файл main.cpp, File-> New-> (QT4 Widget *.ui)-> form Форма, (която ще си 'нарисуваме' с QT 4 Designer ) . Щракаме на формата (form.ui в kdevelop), отваря се Designer-а Слагаме един pushButton и един lcdNumber ( може от property editor да сложим mode -> hex). Записваме формата и затваряме 'дизайнера'. Имаме грубият материал, сега го навързваме: Разликата между QT3 и QT4 е много голяма, специално в случая, затова и я ползвам за пример. Който е ползвал версия 3, знае че всичко може да си направи с дизайнера, друго му не трябва. Тук обаче не. С дизайнера (верс. 4) направихме клас 'ui_form' , но ние ще използваме класа form, а липсващото ще си добавим в два файла – my.cpp и my.h . правим ги. В 'main.cpp' пишем: // файл main.cpp #include <QApplication> #include "my.h" int main(int argc, char *argv[]) { QApplication app(argc, argv); Form f; f.show(); return app.exec(); } ----------------------------------------------------------- Проектият файл за qmake – то трябва да изглежда така: SOURCES += main.cpp \ my.cpp FORMS += form.ui HEADERS += my.h -------------------------------------------------------- Заглавният файл (my.h): #ifndef FORM_H #define FORM_H #include "ui_form.h" // <= ще си го направи qmake (uic,..) class Form : public QWidget, private Ui::Form { Q_OBJECT public: Form(QWidget *parent = 0); private slots: private: }; #endif ------------------------------------------------------ #include <QtGui> #include "my.h" Form::Form(QWidget *parent) : QWidget(parent) { setupUi(this); } void Form::read_pp(){ } --------------------------------------- Сега трябва да сме готови, Build->Build project -> Execute Main Program Имаме програмата, ама не работи както искаме. Само показва формата. Имаме мегдан за творчество, (като и досега) какво и как ще напишем е просто лично решение, но например решаваме една част да сложим във формата, друга няма начин, ще пишем. Начи щракане на бутона е събитие, което ни е дефинирано предварително. То води до излъчване на сигнали (emit .....), clicked() е този, който ни трябва. И трябва да го прихванем, затова с дизайнера добавяме слот ( Change signals/slots.... -> slots '+' ) read_pp(). После от signal/slot editor добавяме ('+'): Sender: pushButton Signal: clicked() Receiver: Form Slot: read_pp() Сега вече, можем да го ползваме, добавяме го в my.cpp: void Form::read_pp(){} // най-отдолу и в my.h: private slots: void read_pp(); <- това, обявяваме слот , който ще се изпълни при щракане на бутона. Единственото, което ни остава е да попълним тази функция с код, който да прочете порта и да ги изобрази на lcdNumber widget-a. my.cpp #include <QtGui> #include "my.h" // Добавяме : #include <sys/io.h> #include <unistd.h> // за да използваме ioperm(...), iob(..) ................... void Form::read_pp(){ ioperm(0x378,4,1); char y=inb(0x378); lcdNumber->display(y); // lcdNumber->display(inb(0x378)); } Начи ние наследихме класа на формата чрез класа form, и промените ги правим в него (my.h, my.cpp), а от формата ( с дизайнера) ползваме слотове,сигнали ( от class ui_form) и т.н. Реално би било добре записа и четенето в порта да си е отделна команда и да се извиква с параметри, но това тук е пример и би бил полезен за някой, който иска бързо да си свърши работа, без да задълбава много.
|
|
|
11
|
Linux секция за начинаещи / Настройка на програми / Кой променя адреса на eth0
|
-: Apr 05, 2008, 19:52
|
Начи имам два компютъра , вързани директно един за друг през eth0 ( и на двата ). И двата са с Убунту 8.04 , единият е с amd64 , a другият с i386 архитектури. От единия , експортирам една директория , в случая /opt/ltsp/i386 , искам да направя chroot в нея от другия. /etc/exports: /opt/ltsp/i386 192.168.5.200(rw,no_root_squash,async,subtree_check,insecure) На „сървъра“ , задавам : ifconfig eth0 192.168.5.1 netmask 255.255.255.0 /etc/init.d/portmap restart /etc/init.d/nfs-kernel-server restart
На клиента : mkdir /mnt/nfs ifconfig eth0 192.168.5.200 netmask 255.255.255.0 route add default gw 192.168.5.1 /etc/init.d/portmap restart /etc/init.d/nfs-common restart mount 192.168.5.1:/opt/ltsp/i386 /mnt/nfs -t nfs
и до тук всичко е ок , имам директорията експортирана. Но след минута две , просто eth0 ( 192.168.5.200 , клиента ) губи адреса си ( няма го , а интерфейса е UP). Предполагам , че някой демон се бъзика .Като повторя ifconfig eth0 192.168.5.200 netmask 255.255.255.0 всичко си идва на местото , директорията стои монтирана , даже операцията , която е започната , например правене на нова директория. И после пак. Спрял съм inet,avahi, cron и не знам още колко , а проблема остава. Какво може да е причината?
|
|
|
13
|
Linux секция за начинаещи / Настройка на програми / Първи сблъсък с Линукс - помощ!
|
-: Mar 24, 2008, 00:06
|
Аз не мога да взема решение вместо теб , диска обаче ти е достатъчно голям , за да си сложиш и Линукс. Не че нещо съм пристрастен де . Аз винаги оставям място ( да кажем 10Гбайта , на края ). Вараннти много , мога да ти кажа например следния , при положение , че си решил на инсталираш: Теглиш Убунту : http://www.linux-bg.org/cgi-bin....t=27037Той има елементарно инсталиране ,всичко в графичен режим. Версията Kubuntu , с КДЕ 3.59 е стабилна , ако решиш , ще потърся точен линк. С него си разделяш диска , да кажем така: 45 Г байта за първи дял - където ще инсталираш ( ХП ? ) 100Г Допълнителен дял , за данни ,програми и т.н . 1Гбайт свап дял за линукс и там колкото е , за основен дял на Убунтуту. Инсталираш , Убунтуту . Но и да не инсталираш Линукс , горе долу така трябва да разделиш дяловете де. ХР , на първи дял. Ами вземи решение какво ще правиш .
|
|
|
15
|
Нетехнически теми / Предложения за български проект / Geda
|
-: Feb 01, 2008, 04:53
|
Реших да приключа темата „ Пустата му tv карта „ , не защото е изчерпана , а защото стана много обща и явно едва ли има полза от нея , по начина , който я карам. Смятам да я раздробя на съставните и части , а тях да асоциирам с конкретни проекти , така че действително да има полза. Още повече , че тези проекти са си „тъмна Индия“ , има нужда от малко помощ , за да се навлезе в тях. В духа на казаното в начало то, в началото на темата „Пустата му tv карта“ казах: „а Линукса ще е нашата среда за разработка , тестване , програмиране , изработване на платката ...“ Това не бяха празни думи , зад тях стоеше желанието за ви запозная и с една мощна и завършена система от GPL програми за електронен дизайн , притежаваща лоша , не актуална и непълна (какво чудно ?) . документация , или поне не такава , от която може да се навлезе лесно в нещата. И иска много обяснение и писане , да: за какво е , как ,защо .... Оказа се , че не може да се обхване и една десета , реших да сменя начина на изложение , та да човек да може да прецени веднага :Трябва ли да чете това или не и дали го интересува ? Та затова май ще почна от началото ( е , без да повтарям ). Поне ще съм сигурен , че ще е нещо с голяма практическа стойност. gEDA (full GPL'd suite of Electronic Design Automation tools ) http://geda.seul.org/За какво може да го ползваме ? Ми да кажем , за начало , ако искаме да си начертаем някаква електронна схема , и после да си я разпечатим , да може да я покажем . Но ако навлезете по надълбоко , спокойно може да я ползвате да проектирате много сложни ( до 8 слоя засега ) професионални платки. Да си изготвите необходимата документация и файлове за производствения процес. За съжаление , проекта е с толкова лошо подредена (, да не кажа без) документация , че не ми се приказва. Има голяма вероятност да четете нещо ,което не е актуално или да ви трябва нещо , което го има , но не е документирано. Как да си я инсталираме? Ами в Дебиан подобните има пакети за нея: apt-get install geda Ако желаете по-пълна инсталция , включете и : + geda-utils geda-gsymcheck geda-examples geda-gattrib gerbv libgeda-dev. Това обаче си е доста стара версия (geda_20060123 ). „gschem „ e програмата , с която може да начертаете принципната схема. При нейното стартиране , излиза и един допълнителен екран „Status“ , който показва кои конфигурационни файлове е открила програмата и какво не . Ако нещо не работи или не така , както искате , причината най-вероятно е в тях: почти всичко се задава там. Add->component за да изберете някакъв електронен елемент , Add->net за да направите връзките. Разбира се , трябва си доста играчка , докато се свикне , има за това и примери. Практически . по-удобният начин е „бързите клавиши“ , но ако правим нещо еднократно с нея , естествено е не ги знаем. Като записвате „Save Page (as)..“ , слагате и разширението .sch . Малко „станен“ е начина , за да си запишете схемата: File->print и избирате печат във файл ( *.ps ). -> print. После може да го трансформирате , например с: convert image.ps image.png (от пакета imagemagick) Има и други начини да си инсталирате gEDA (с по-нови версии) : от repository , с git: git clone git://git.gpleda.org/gaf http://geda.seul.org/wiki/geda:scm и от СД ром имагето: http://geda.seul.org/download.htmlКато не нужно да го записвате , монтирате го : mkdir /home/user/geda-iso mount -t iso9660 /път/имагето /home/user/geda-iso -о http://sourceforge.net/project....=494772 За да го компилирате от сорс , ще ви трябват доста пакети ( е , то не е проблем с „ apt-get build-dep geda“ ). Както казах , документацията е лоша. Затова ето някои неща , които може да ви затруднят при работа: Ако не желаете да има рамка (или пък е малка/голяма ) , махнете е по следния начин: щракнете с десен клавиш на мишката , да се появи менюто , изберете „Select“ , очертайте правоъгълник около цялата рамка ( като държите левия бутон на мишката , цвета се сменя на светло кафяв ) , после Edit->Unlock. Това се прави , защото рамката се отначало се появява „заключена“ (lock) , за да не се мести. Това важи за всички елементи , могат да се заключват или отключват по този начин , но по добре не ги заключвайте , това е големи проекти ... Символите на разните елементи , които може ползвате , са файлове с разщирение *.sym .Тяхното място е зададено в конфигурационен файл , ( виж началният прозорец „Status“ ) в формат: ................ (component-library "${GEDADATA}/sym/transistor") ................. Може да добавяте/махате елементи , да си ги правите сами , или теглите от Интернет: http://www.gedasymbols.org/и на много най различни места ... Сега , ако мислите , че gEDA e някоя „лека“ програма , ще сбъркате. Вижте това например, http://www-mdp.eng.cam.ac.uk/CD/engapps/geda/starting_gEDA_long.pdfhttp://mechatronics.mech.northwestern.edu/така че , не мисля , че нашите инженери биха загубили , ако я учат. Ето едно друго доказателство , че gEDA е познато име ( http://www.olimex.com/ ) http://www.olimex.com/pcb/dtools.htmlРазбира се , има и други GPL Linux програми : http://opencircuitdesign.com/но , както ще видим по късно , те не са дублиращи се , а по скоро допълващи се, , някои от тях са поредната фаза на един проект. Много неща могат да се направят и желаят от този проект: и човешка документация , и по интуитивна работа ( „капацитетите“ работили с клавиатура , команден ред ... ) , външен вид , или поне нормални и верни библиотеки за символи . Ако нещо не ви харесва , и пишете , най – вероятно ще ви отговорят:“ ми напишете пач“.И не се шегуват , хората са много заети ,каквото правят , го правят през свободното си време ... Има много полезни скриптове и инструменти (най вече на perl , а напоследък и python). Та това е първата стъпка ( с gschem ) , нейната роля е да направим схемата , но и да подготвим нещата за по нататък. И ако случаят е точно такъв , ние трябва да направим още доста , за да може да преминем по натам , дори и ако ще си правим платка за самите нас. Ако сериозно смяташ да използваш gEDA за да правиш бизнес ,може би , по лесният начин е , направо да махнеш всички символи и малко по малко да добавяш проверените или направени от теб . Синтаксиса е лесен , просто се сравняват данни.
|
|
|
|