Embedded Systems Conference
Breaking News
Newest First | Oldest First | Threaded View
<<   <   Page 2 / 2
User Rank
Re: Si six scies scient six cyprès...
Stargzer   6/2/2014 2:13:04 PM
@jimfordbroadcom:  (not sure how to do the cedilla or the accents on this Anglo keyboard)

WIth WinDoze, fire up charmap.exe and search for "cedilla" in the :Search for:" box.  It brings up about a row-and-a-half of characters (at least in Courier New).

Upper Case Ç is Alt-0199, but you have to use the Numeric Keyboard for the numbers, not the numbers across the top of the keyboard.  Lower Case ç is ALT-0231.  This keystroke appears in the lower right corner of the Character Map window.  If you use them enough you'll get to remember them.  (I think this method of entry goes all the way back to IBM BASIC on the original PC (pre-ST!))

Many characters do not have the equivalent keystroke, so you'll have to click on them and then copy-and-paste them into your text. 

I think you should find most of the accents available.



Even Eth and Thorn and Sharp S for German):

Ððᴆ Þþ ß

Of course, you could copy-and-paste this to a text and save it for future use, but that would take the fun and learning out of it!

BTW, Capital Thorn (ALT-0222) makes a nice smiley with its tongue out: :-Þ


User Rank
Re: A couple nitpicks...
jimfordbroadcom   6/2/2014 12:02:34 PM
Thanks, but no thanks!  Although given Broadcom's announcement today that it is exiting the cellular baseband business, you may have some applicants call you up! Fortunately I'm on the radio side, so I'm most likely still here.

User Rank
Those "wormholes...."
mhrackin   6/2/2014 11:09:04 AM
....perform an important service to our profession: by consuming prodigious amounts of resources, they help keep us busy and unemployment low!  This thought preserves my sanity (such as it is) when "the team" blows hundreds of person-hours chasing down root cause that turns out to have been someone ignoring a clear specification requirement.

User Rank
Re: A couple nitpicks...
kfield   5/31/2014 2:09:32 PM
@jimfordbroadcom Hi Jim, please contact me if you're interesting in applying for our a copy editing position with us! :-)

User Rank
prabhakar_deosthali   5/31/2014 7:41:34 AM
This reminds me of an interesting project I did some 25 years ago.

 We had to supply a Robotic Plasma spraying system for a surface hardening application.

 We had to design a controller which would rotate a work table in front a robot and the robot would do the plasma spraying on the metal part placed on the robot.

 The work table had  afacility to have a one big job or 12 small jobs to be placed in a clock dial fashion.

 Our controller's job was to rotate the dial table to position the job.

 So our controller was a combination of a PLC and motion controller . By using digital I/O it would communicate with the robot to achieve the spraying function.

 Was quite an interesting project where I learned about the robotics, the motion control and the PLC functions

 The main troubleshhoting involved achieving the repeatability in the positioning of the dial table as the whole excercise of spraying depended on it. The positioning control loop that I designed had to cope up with the varying inertia of job placed for spraying.


User Rank
Build your own
salbayeng   5/31/2014 5:12:54 AM
Yep agree totally, one needs to embrace the "master slave" concept

"PLC" gets used to describe a wide range of controllers, from some of the ancient units to modern day integrated controllers with ethernet, vision systems etc.

I was tasked with designing a rollforming shear/punch controller. The motor drive was used in several other simpler applications by my client , and had some "PLC" functionality, so they wanted me to use that, seemed like a good idea at the time..... but ...  The problem was that the "PLC" was implemented in firmware on the drive as a low priority, and the latency would vary from 5mS to 200mS , and there were also all sorts of other weird things happening on the drive, it was trying to be too clever!. Eventually discovered that by operating it in a really dumb analog mode (voltage vector mode = voltage and frequency directly proportional to analog volts on the Ain pin) it was really responsive.
  • So I needed to drive the motor accurately with low latency,
  • Also needed to operate 12 solenoid valves and 12 prox switches. Surprisingly almost none of the available PLCs would drive a solenoid directly and needed (unreliable) relays.  
  • Also needed a quadrature encoder input.
  • Also needed hardware interlock (diodes and transistors) 
  • Also needed to treat the solenoids as an "array".
  • Also needed to process a "list" of numbers.
  • And operate an inkjet printer.

No off-the-shelf PLC could elegantly achieve all of the above, so I built my own controller. Which was used in conjunction with a HMI (Just a panel PC running XP).  So the HMI read through the CAD file (just a CSV formatted file) and sent a simple message to my controller via RS232 , e.g. "T5,456732" means move to encoder count 456732 and operate punch 5 . In turn my controller would provide a time varying analog voltage to the motor drive.

So in this case by appropriately partitioning functions into Master /Slave you get the optimum result. While the slave is quite dumb, it is tightly integrated to the hardware (punches and proximities) so it can tell that the "cycle time of punch 12 was longer than expected" and therefore set "warning 122" ,  while the smarter HMI can see this and interpret it in the current context, and flag an operater warning or log an event or ignore it. 

You will note above that the "dumb" slave controller is told the move distance in encoder counts (rather than mm) , at first glance it would seem that the dumb slave would know the encoder calibration as it is the one that is tightly integrated to the machine, but in reality the encoder calibration can drift and needs to be tweaked, which is something that requires extensive operator interaction, so its best done by the operator and kept in an "INI" file.

So it is important to get the division of labor correct to avoid disappearing down the rathole!



User Rank
Re: Si six scies scient six cyprès...
jimfordbroadcom   5/30/2014 3:09:47 PM
Touche', betajet!  I'm really rusty on all 3 langues.  I should have known with all the silent lettres in Francais (not sure how to do the cedilla or the accents on this Anglo keyboard).  Serious Zungenbrecher (toungue twister)! iAy, caramba! to add a bit of Espan~ol.  (Yes, I cheated and put in the lowercase I for the initial upside-down exclamation point!)

User Rank
Si six scies scient six cyprès...
betajet   5/30/2014 2:57:36 PM
You're right about German and Spanish, where native words are always pronounced the way they're spelled, and usually vice-versa.

French, on the other hand, is loaded with homophones, especially with word endings that are pronounced the same but spelled differently.  The classic example of this is:
Si six scies scient six cyprèss, six cent scies scient six cent cyprèss.

This means "if six saws saw six cypresses, six hundred saws saw six hundred cypresses", a fine example of SIMD parallelism.  In the French version, the words si, six, scies, and scient are all pronounced "see".  This is why la dictée (taking dictation) is an important classroom exercise in French public schools (at least it was back in the 1960s).

User Rank
A couple nitpicks...
jimfordbroadcom   5/30/2014 2:38:47 PM
For those who don't know, PLC stands for Programmable Logic Controller.  As far as I know, that is a box that does some simple digital control functions, sort of like a microcontroller in an industrial box.  Jeremy, you can elaborate on my definitiion.  I ran across this term for the first time when I worked for a wirebonder manufacturer.  Even then, it was only because I was talking with another engineer who had worked for an industrial automation company.  Probably a lot of EE's have never heard of PLC's.  I didn't for about 20 years.

Secondly, I think you meant a "discrete I/O" rather than a "discreet I/O".  Discreet means careful or reserved, exercising discretion.  English is full of homophones, words that are spelled differently and mean different things but are pronounced identically.  There (not their or they're) are perhaps more homophones in that melting pot we call English than in any other language.  Certainly more than in Spanish, French, or German, the ones I'm familiar with.

<<   <   Page 2 / 2

Most Recent Comments
Top Comments of the Week
Like Us on Facebook

Datasheets.com Parts Search

185 million searchable parts
(please enter a part number or hit search to begin)
EE Life
Frankenstein's Fix, Teardowns, Sideshows, Design Contests, Reader Content & More
Max Maxfield

ESC Boston 2015 Sneak Peek! Embedded Systems That Glow in the Dark
Max Maxfield
Post a comment
Some time ago, I asked my mom what she knew about radiation. She replied that she didn't know much about it at all; all she did know was that she didn't want to be in the same room as ...

Chris Wiltz, Managing Editor, Design News

10 Greatest Hoaxes in the History of Engineering
Chris Wiltz, Managing Editor, Design News
You'll probably be reading your fair share of fake headlines on April 1, but phony tech news - both for scams and humor - aren't anything new. The history of science and technology is rife ...

Bernard Cole

A Book For All Reasons
Bernard Cole
Robert Oshana's recent book "Software Engineering for Embedded Systems (Newnes/Elsevier)," written and edited with Mark Kraeling, is a 'book for all reasons.' At almost 1,200 pages, it ...

latest comment mjlinden Thanks for your input!
Martin Rowe

Leonard Nimoy, We'll Miss you
Martin Rowe
Like many of you, I was saddened to hear the news of Leonard Nimoy's death. His Star Trek character Mr. Spock was an inspiration to many of us who entered technical fields.

Special Video Section
After a four-year absence, Infineon returns to Mobile World ...
A laptop’s 65-watt adapter can be made 6 times smaller and ...
An industry network should have device and data security at ...
The LTC2975 is a four-channel PMBus Power System Manager ...
In this video, a new high speed CMOS output comparator ...
The LT8640 is a 42V, 5A synchronous step-down regulator ...
The LTC2000 high-speed DAC has low noise and excellent ...
How do you protect the load and ensure output continues to ...
General-purpose DACs have applications in instrumentation, ...
Linear Technology demonstrates its latest measurement ...
Demos from Maxim Integrated at Electronica 2014 show ...
Bosch CEO Stefan Finkbeiner shows off latest combo and ...
STMicroelectronics demoed this simple gesture control ...
Keysight shows you what signals lurk in real-time at 510MHz ...
TE Connectivity's clear-plastic, full-size model car shows ...
Why culture makes Linear Tech a winner.
Recently formed Architects of Modern Power consortium ...
Specially modified Corvette C7 Stingray responds to ex Indy ...
Avago’s ACPL-K30T is the first solid-state driver qualified ...
NXP launches its line of multi-gate, multifunction, ...
EE Times Senior Technical Editor Martin Rowe will interview EMC engineer Kenneth Wyatt.
Flash Poll