An Ultra simple Eagle PCB ULP User Language Program Tutorial to write to a file

I like simple examples for purposes of learning a programming language.  Something that does not clutter everything up leaving me with a million doubts.  The following Eagle ULP tutorial file writes an ASCII string to two different files.  The first file write demonstrate the default location of file writing and the second shows how to specify where you want the file written.  Notice the backslash character needs escaped because it is the escape character!  

 


output("fudge.txt", "wt"){ printf("Directly printed to file with output statement\n");}           //w= Write new file / t= Text mode
                                                                                                  //This did not work when located at bottom of file. Must not have been executed.  
                                                                                                  //It writes to the Eagle program directory! 
output("C:\\Users\\freemonsandlewould\\Documents\\Schematics\\Reader\\ULP\\farge.txt", "wt")
      { printf("Directly printed to file with output statement\n");}          
                                                                                                  //The backslash character must be escaped with another backslash
                                                                                                  //When you specify the entire path then it goes where you plan that it should
      
exit (0);   // Must have this or it errors out


A simple Eagle PCB ULP User Language Program to Open a file dialog and write to the file specified by it

This ULP ( User Language Program ) opens a file dialog automatically using the schematic name to form a file name in the dialog opened.  If you want you can change the name in the open dialog box.  It is a fairly simple program without all the extra stuff you see in this mind boggling script files.  I checked and was able to cut and paste the following into NotePad++ without getting html characters.

Open Laptop

Interesting idea of making a laptop based on an ARM processor occurred to me.  I phoned the Center for Internet Research and they lept into action.

Research Links

If you have never heard about hacker, engineer, and activist Andrew ""Bunnie"" Huang, author of reverse engineering classic Hacking the XBox and the hardware lead on Chumby, you owe it to yourself to follow his story on our blog and elsewhere.   One of the hacker movement's most talented young engineers, equal parts the web's prized ""professor"" of reverse engineering and full-scale inventor, most conversations around Bunnie tend to start with: "What's Bunnie up to now!?" He's always up to something, and some of these things are products we'd like to carry, collected here. Stay tuned for new additions as they appear — rabbits pulled out of Bunnie's hat — as when he creates something new, we always take a look.

Raspberry Pi “LapTop” and Case

 

Raspberry Pi in a case running a funk a doo Motorola docking station.  Is interesting but I think the case more interesting.  I should have thought of it. 

 

Rasp-Pi-Ninja_v2_large

I also like the simplicity of yet another LED idea: PiGlow

 

Research Links

 

 

CTI Renato Archer – Brazilian government funded university for IC design

CTI Renato Archer – Brazilian government funded university for IC design 

It's basically "Cadence University" that you pay 30k for in the USA.

Return to Mother Page: Studying IC Design in Brazil

 

Calendário CT2/CT3

The following cut and paste from the calendar should only be used as a guide.  It can change.  Appears the test date may be changed but that may be in error. USE THE GIGANTIC LINK ABOVE FOR CRITICAL PATH ITEMS.

Calendário CT2/CT3

12/11/13         Início do período de inscrições.
12/01/14         Fim do período de inscrições. [PRORROGADA ATÉ O DIA 27/01]
30 e 31/01/14         Prova online de seleção
07/02/14         Divulgação dos selecionados da 1ª Chamada. Os candidatos selecionados receberão um e-mail solicitando a confirmação de participação e o envio de documentação complementar escaneada.
06/03/14         Matricula Presencial, apresentação de documentos oficiais e orientações.
10/03/14          Início do Curso
28/02/15         Fim do Curso.

 

 

Summary: The Brazilian push into ICs seems to be to use the Cadence design classes in a 1 year program.

Research Links

 

CI Initiative – The CT1 and CT2 programs look to be little more than Cadence training programs augmented by an internship afterwards

 

…. more