CcLinkerロゴ

CcEditor

Download

Download the CcFxTools archive from the "Download page"and unpack it to the appropriate place.

Click CcEditorVx.x.exe in the CcFxTools/CcEditor folder
  Vx.x is version

When issuing a warning message by "Zone ID" at execution time, please execute "unblock" on the explore properties.

CcEditorV1.5.jpg
Benefits of using CcEditor 
To input one program instruction in Fx5800P, you need to select and input the command you want to input with "↑" key or "↓" key from "FUNCTION" and "PROG" menu.
It is necessary to repeat this for each command, which takes a lot of time.
Using CcEditor, you can enter these commands from the keyboard or pull-down menu.Since it can be edited on the PC , the prospect of the program also improves.
You can use Greek letters and alphabet lower case letters. These letters can not enter from the Fx5800P.
Alphabet lowercase letters can be used as label letters and messages.Greek letters etc can be used as a variable name besides.Combining subscripts can greatly increase variables.I can not find everything, but I can use hidden commands of M+ and M-.You can also use hexadecimal numbers and binary numbers that can only use FMLA mode.
Basic usage
The ccl file (saved to the PC from Fx5800P using "CcLinker") is read with "File" → "Import".Or drag & drop from explorer to edit screen, mnemonic etc will be displayed.
ccl (executable format) file, cce (project format) file are recognized automatically.
After correcting the program, compile with "File" → "Check" (convert it to code understood by Fx5800P).Instructions, scientific constants and functions are color coded.If there is no error, create ccl file with "File" → "Build".
This ccl file transmit to Fx5800P using CcLinker. The same name file will be overwritten.
By activating CcLinker in the add-in menu, program sending is performed directly to Fx5800P.
If you change the string of "Project name box", it will be saved in another program.

CcEditorOptionEditColor.jpg

At check/build, change the code color to each taxonomic group (command, function, unit, scientific constant, character, suffix, etc.).
Also, if you enter characters that can not be used with Fx5800P (for example, if you mistakenly enter a colon ":" used for delimiting sentences as a semicolon ";") or there are tab codes in message, etc.) , The error portion became reversed character.You can detect the error line.
You can change the color by right clicking on the "Tool" → "Edit Color",menu.You can also turn ON/OFF Bold and Italic  by left click.It is possible to display specific instructions conspicuously.ON/OFF is a toggle action.The change result is saved as a user value, not for each project.It returns to the default value by "Tool" → "Edit Color" → "Reset".

Create a new program

Of course it is also possible to create a new program.
Program input can be done using the keyboard.

You can change the size of characters with "Option" → "Font Size".You can change the tab width with "Option" → "Tab".Set values ​​of font size and tab width are saved for  user, not for each project.

Characters frequently used in programs are convenient to enter from the "Program" button.Return codes etc can be entered from this menu.CcEditor can be entered using "" instead of space, so it will be easier to count.

If you place the mouse cursor on the button for about 0.5 seconds, the meaning and example sentence of the command will pop up.

CcEditorProgram.jpg

Special symbols such as square root, differential, integral, Greek letters etc can be input from "Function" menu.The same symbol as FUNCTION of Fx5800P can be input from this menu.

CcEditorFunctionAlpha.jpg

When you insert a character, the previous color will be inherited, but if you want to change this color, left click on the button with in the menu bar.To change the setting color of this button, you can change it by right click on the button.

To indent the program for easy viewing use the Tab key on the keyboard.Tab code is removed at compile time. (Spaces are not removed)


Characters from apostrophe "'" to newline are processed as comments.Describing the meaning of the program, it will be useful for later debugging. 

Example:
   44.2→Z[1]     'Save of xxx

If you add a comment, you can record Meaning of the programs.Comments are removed at compile time, so be sure to save them in the cce files(project).


You can also input alphabet lowercase letters that can not be input from the Fx5800P.
Alphabetic lowercase letters can be used as label characters in addition to messages and file names.

Example:
   "Start“

Example:
  Lbl a
    processing
  Goto a


When saving, do not forget to enter the project name (up to 12 characters) and select the calculation mode such as COMP in the Project name input box.This program name and calculation mode are compiled and embedded in the ccl file.


Save the project with "File" → "Project" → "Save".


Open the project with "File" → "Project" → "Open".You can also open a file by dragging and dropping  cce file (project) or ccl file into the edit screen.


Color can be printed with "Tool" → "Print" → "Print" or "Setup".

CcEditorPrintView.jpg

You can save it as text based on "Tool" → "Text File".

Character string search and substitution are possible with "Tool" → "Find".

Every time you enter a search character in the "Find" box and press the "Next" button, the search character string is highlighted one after another.
At this time, put the character string you want to replace in the "Replace" box and press the "Replace" button to replace the character string.

The "Replace (All)" button replaces all search characters with a string.

CcEditorFind.jpg

You can copy, paste and cut character strings selected by "Tool" → "Copy" etc.

It is more convenient to use Ctrl + C, Ctrl + V, Ctrl + X without using this menu ...


"Tool" → "undo" can undo the last change.
You can enter uppercase letters and lowercase letters of Greek letters as basic characters that can be used as variables.Input the upper case letters and lower case letters of the alphabet from the keyboard.
Variable subscripts as 1 to 0, A to Z, a to z can be entered.
In CcEditor, the letters are circled characters such as ① to ⑩.
Greek letters etc can be input only from "FMLA" mode from Fx5800P, but if you use CcEditor you can also enter in "COMP" mode. (It can be used as variables and comments)
CcEditorFunctionAlpha.jpg

If you use Greek letters for input messages, the meaning becomes easy to understand.

Wavelength of radio waves generally "λ" (lambda) use.

   "WAVELENGTH"?W

modify

   "λ"?W

Also, angle generally uses "Θ" (theta).

"ANGLE"?A

modify

   "θ"?A

As you enter the wavelength and angle, you will be able to understand intuitively.
Variables can also use λ or θ instead of W or A.

When using multiple wavelengths and angles for variables, add a suffix.

Example:

λ

θ


Uppercase / Lowercase / Space Usage Notes
When inputting the source file from the keyboard, please pay attention to "upper case letters, lower case letters, and spaces".
For example,
"IfEnd" is a command statement, "ifend" is a character string
"Then " (space at the end) is a command statement · "Then" (no space) is a character string

" Or " (space before and after) is a command statement · "Or" (no space) is a character string

This is because it is the same behavior as Fx5800P(mnemonic and function name can be used for the character enclosed by double quotation).
On the program edit screen of the Fx5800P, although there is no difference in appearance, if the cursor can move by one character, it is a character string.
Until you get used to it, there is no mistake when entering from "Program" or "Function" button.
You can enter templates to use in combination, such as "For ~ Next" statements.Indent ON / OFF can be selected for indentation."Tool "→" Indent "→" ON / OFF ".When you enter a template, the cursor position will automatically move to the position where you enter the next character.
CcEditorTemplate.jpg
Click the "KeyCode" button The virtual keyboard screen of Fx5800P appears. Click the key to enter the return value of the Getkey command.
CcEditorKeyCode.jpg

inserted by FC2 system

inserted by FC2 system