41Z - Just got POLARized...



#11

Greetings to all. You are no doubt holding your breath in expectation of the new developments on the 41_MCODE world... yes?

So the good news is the new release of the 41Z Module, with POLAR-mode capability: displaying and data input directly using POLAR notation.

Two new functions (aptly named POLAR and RECT) switch the 41Z mode back and forth. Complex number data entry (using the natural notation function, "^IM/AG") and displaying is done automagically according to the setting, but always stored in rectangular form.

This ensures compatibility with all FOCAL programs and speeds up the calculations - there's no need to convert the stored data upon mode switching, but only to display it appropriately when recalled.

The complex mode setting uses an internal "flag" in the complex buffer header register. It is permanent (until changed by the user), so it survives OFF-ON power cycles. The header has two more data registers to store the POLAR values of the currently-shown number - typically in XY, but can also be in a "complex storage register" if using the functions ZRCL or ZVIEW.

Should be posted at TOS in a few days, as always let me know if you have "urgent needs" :-)

Cheers,
ÁM


#12

Great update. :-)

#13

Is this ROM close to being finalized? I need to start building the final ROM image for the 41CL...

Monte


#14

Yay!

lol.


#15

Indeed. I just got the IR Printer module (which I think is the most complex plug-in) working. So all there is left to check is the HP-IL module before I pull the trigger on the PC board fabrication.

Monte

#16

Monte, I'm doing the final testing - so assuming I can resits the temptation to keep adding new frills to it (that's what happens when tester and developer are the same person) it should be coming your way in a couple of days.

The main improvement left is trying to spped it up a little (I know, use the 41L instead...) But the nicer the code the better performance!

#17

Hello, Ángel --

Quote:
Two new functions (aptly named POLAR and RECT) switch the 41Z mode back and forth. Complex number data entry (using the natural notation function, "^IM/AG") and displaying is done automagically according to the setting, but always stored in rectangular form.

Good enhancement -- sounds much like the capability of the HP-42S.

Storage in rectangular (cartesian) form is the right choice: It is unique (no angular mode); all complex-valued operations are defined (if sometimes less straightforward).

And the "automagically"-executed display sounds even more enticing!

:-D

Edited: 10 Nov 2010, 11:43 p.m.


#18

Hi Karl,

Yes it´s pretty much the same as the 42 model, with a few differences:

- It also has ZRCL _ _, ZSTO_ _, and Z<>_ _ , with complex suffixes

- It has many more functions than the 42, like inverse trig and hyp

- Data entry using "^IM/AG" is almost identical to the 35s implementation. You enter the real part (or the module), press "^IM/AG", and the display shows either "^IM J_" or "^AG <|_" depending on the mode setting. Then write the imaginary part (or the argument)using the digits, CHS, EEX and radix keys (not a simple feat but reasonably error-proofed) and press either R/S or ENTER^ to terminate the entry.

- It's of course slower than either the 42 or the 35S, call it a "venerable speed" if you wish - but it's very responsive, remember it's all MCODE

Cheers,
AM


#19

Not to forget a few other unique functions (meaning not on the 42 or -chuckle- the 35s), such us:

- Gamma, Digamma, LogGamma, Lambert with complex arguments, and

- Bessel J,I,K,Y for complex orders and arguments.

- Nth. degree polynomial roots - w/ complex coefficients

all mixing and matching dedicated MCODE functions and FOCAL drivers.

And a few other tricks as well.

Cheers

Edited: 11 Nov 2010, 3:04 a.m.

#20

@AM: You're a friggin' genius.


Possibly Related Threads...
Thread Author Replies Views Last Post
  Last call for 41Z/SandMath Overlays... plus new ones Ángel Martin 0 178 12-12-2013, 10:27 AM
Last Post: Ángel Martin
  Sandmath/41Z overlays Bernd Grubert 1 183 10-29-2013, 03:32 PM
Last Post: 'Angel Martin
  41Z / SandMath Overlays: Ready at last! Ángel Martin 3 234 07-23-2013, 01:30 PM
Last Post: Ángel Martin
  Poll: SandMath and 41Z Overlays anyone? Ángel Martin 20 793 05-20-2013, 04:13 PM
Last Post: aurelio
  New version of 41Z - adds ZSTO Math Ángel Martin 0 91 10-21-2011, 02:21 PM
Last Post: Ángel Martin
  Complex Cubic Equation - 41Z Version Ángel Martin 3 157 10-19-2011, 04:23 PM
Last Post: Ángel Martin
  Sandmath-II and 41Z - questions to Angel Vincent Weber 19 597 10-04-2011, 12:21 PM
Last Post: Monte Dalrymple
  Updated SandMath-II and 41Z modules Ángel Martin 6 279 09-07-2011, 07:20 PM
Last Post: Gerson W. Barbosa
  41Z Overlay For 41CL Mark Hardman 14 521 06-17-2011, 02:03 AM
Last Post: Ángel Martin
  New Version of the 41Z Ángel Martin 11 378 07-25-2010, 03:13 PM
Last Post: Angel Martin

Forum Jump: