{"id":1254,"date":"2014-02-21T08:27:43","date_gmt":"2014-02-21T08:27:43","guid":{"rendered":"http:\/\/bitmap2lcd.com\/blog\/?p=1254"},"modified":"2016-11-02T12:14:18","modified_gmt":"2016-11-02T12:14:18","slug":"bitmap2lcd-batch-programming","status":"publish","type":"post","link":"https:\/\/bitmap2lcd.com\/blog\/bitmap2lcd-batch-programming\/","title":{"rendered":"Bitmap2LCD : Batch Programming"},"content":{"rendered":"<p><span style=\"color: #808080;\"><strong><em>Bitmap2LCD is a tool for programming small Graphic LCDs in embedded systems and a programmable graphic and text processing tool.<\/em><\/strong><\/span><\/p>\n<p><span style=\"color: #999999;\"><strong>From Bitmap2LCD V2.9 and upwards, <span style=\"color: #ff6600;\">article update V3.6h<\/span><br \/>\n<\/strong><\/span><\/p>\n<p><span style=\"color: #808080;\">Note : Additional Processing functions will be implemented in the future<\/span><\/p>\n<h2>Bitmap2LCD : Batch Programming<\/h2>\n<p style=\"text-align: justify;\">A batch program is a set of conditions, functions etc&#8230; one per line.<\/p>\n<p style=\"text-align: justify;\">The program can&#8217;t be edited directly by writing texts. Any action must be made inside the field indicated by the <span style=\"color: #ff0000;\"><strong>red <\/strong><span style=\"color: #000000;\">and<strong><span style=\"color: #008000;\"> green<\/span> <\/strong>arrows. Cursor is a highlighted line. Cursor moves are made using keyboard <strong>up<\/strong> and <strong>down<\/strong> keys or by clicking on the destination program line.<\/span><\/span><\/p>\n<ul style=\"text-align: justify;\">\n<li>Use the tabs to browse the group of basic functions (<strong><span style=\"color: #0000ff;\"> Blue arrow <\/span><\/strong>)<\/li>\n<li>Use the Comboboxes to select and program the condition\/setting or function. ( <strong><span style=\"color: #ff0000;\">red arrows <\/span><\/strong>) In the <strong>Edit Mode, <\/strong>insert the selected function <strong>as next to the current cursor position<\/strong> with <strong>return key<\/strong>.<\/li>\n<li>Use the Edit fields ( <span style=\"color: #008000;\"><strong>green arrow<\/strong><\/span> ) to edit a <strong>constant<\/strong> like an<strong> index<\/strong> (numeric), a <strong>text<\/strong> (chars) or a <strong>comment<\/strong> (chars)<\/li>\n<li>Call the <strong>pop-up<\/strong> menu ( <strong><span style=\"color: #ff00ff;\">purple arrow<\/span><\/strong> ) by clicking the <strong>right mouse key<\/strong> inside the white program field.<\/li>\n<li>Move up or down a program function with the up and down buttons ( <span style=\"color: #808080;\"><strong>gray arrow<\/strong><\/span> ) or use alternative CTRL+UP and CTRL+DOWN key combination<\/li>\n<li>Next to the <span style=\"color: #808080;\"><strong>gray arrow<\/strong><\/span>, a label indicates the current <strong>View<\/strong> or <strong>Edit mode :<\/strong> A Batch can only be<strong> modified in Edit Mode<\/strong><\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2014\/02\/bitmap2lcd-Batch-Programming_2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1267\" src=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2014\/02\/bitmap2lcd-Batch-Programming_2.png\" alt=\"bitmap2lcd Batch Programming_2\" width=\"672\" height=\"609\" srcset=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2014\/02\/bitmap2lcd-Batch-Programming_2.png 672w, https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2014\/02\/bitmap2lcd-Batch-Programming_2-300x271.png 300w, https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2014\/02\/bitmap2lcd-Batch-Programming_2-624x565.png 624w\" sizes=\"auto, (max-width: 672px) 100vw, 672px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #ff6600;\"><strong> Update V3.7c<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><strong>Buttons have been moved into the main menu !<\/strong><\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2014\/02\/Bitmap2lcd-Batch-Processing-Menu.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2302\" src=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2014\/02\/Bitmap2lcd-Batch-Processing-Menu.png\" alt=\"bitmap2lcd-batch-processing-menu\" width=\"1059\" height=\"168\" srcset=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2014\/02\/Bitmap2lcd-Batch-Processing-Menu.png 1059w, https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2014\/02\/Bitmap2lcd-Batch-Processing-Menu-300x48.png 300w, https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2014\/02\/Bitmap2lcd-Batch-Processing-Menu-768x122.png 768w, https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2014\/02\/Bitmap2lcd-Batch-Processing-Menu-1024x162.png 1024w, https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2014\/02\/Bitmap2lcd-Batch-Processing-Menu-624x99.png 624w\" sizes=\"auto, (max-width: 1059px) 100vw, 1059px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">To start a batch processing, it must be <strong>active ( <span style=\"color: #ff0000;\">red arrow<\/span> )<\/strong> ( You can have many batch programs on disk to choose from )<strong><br \/>\n<\/strong><\/p>\n<p style=\"text-align: justify;\">Activating a batch can be made with a button ( <strong><span style=\"color: #008000;\">green arrow<\/span><\/strong> ) or by clicking an item in the pop-up menu (Right Mouse click)<\/p>\n<p style=\"text-align: justify;\">A batch processing can be started with two buttons : ( <strong><span style=\"color: #0000ff;\">blue arrow<\/span><\/strong> ) A single processing (left side of blue arrow) or a processing on <strong>multiple files<\/strong> located in a defined folder (right side of blue arrow ). A processing can also be started in the <strong>Batch Processing<\/strong> main menu.<\/p>\n<p style=\"text-align: justify;\">Batch Processing files ( .SPP\u00a0 ) are always located in the defined Project <strong>Output Files<\/strong> folder. To view a list the batches on disk, click on the list batch button or use the pop up menu item.<\/p>\n\t<div class=\"quickshare-container\">\r\n\t<ul class=\"quickshare-genericons quickshare-effect-round quickshare-effect-expand quickshare-small\">\r\n\t\t<li class=\"quickshare-share\"><\/li> \r\n\t\t<li><a href=\"https:\/\/facebook.com\/sharer.php?u=https%3A%2F%2Fbitmap2lcd.com%2Fblog%2Fbitmap2lcd-batch-programming%2F&amp;t=Bitmap2LCD+%3A+Batch+Programming+<+Bitmap2LCD+Software+Tool+Blog+%3A%3A+about+GLCD+displays+and+Programming\" target=\"_blank\" title=\"Share on Facebook\"><span class=\"quickshare-facebook\">Facebook<\/span><\/a><\/li>\t\t<li><a href=\"https:\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Fbitmap2lcd.com%2Fblog%2Fbitmap2lcd-batch-programming%2F&amp;text=Bitmap2LCD+%3A+Batch+Programming+<+Bitmap2LCD+Software+Tool+Blog+%3A%3A+about+GLCD+displays+and+Programming\" target=\"_blank\" title=\"Share on Twitter\"><span class=\"quickshare-twitter\">Twitter<\/span><\/a><\/li>\t\t<li><a href=\"http:\/\/pinterest.com\/pin\/create\/button\/?url=https%3A%2F%2Fbitmap2lcd.com%2Fblog%2Fbitmap2lcd-batch-programming%2F&amp;media=https%3A%2F%2Fbitmap2lcd.com%2Fblog%2Fwp-content%2Fuploads%2F2014%2F02%2Fbitmap2lcd-Batch-Programming_2-300x271.png&amp;description=Bitmap2LCD+is+a+tool+for+programming+small+Graphic+LCDs+in+embedded+systems+and+a+programmable+graphic+and+text+processing+tool.+From+Bitmap2LCD+V2.9+and+upwards%2C+article+update+V3.6h+Note+%3A+Additional+Processing+functions+will+be+implemented+in+the+future+Bitmap2LCD%26hellip%3B\" target=\"_blank\" title=\"Share on Pinterest\"><span class=\"quickshare-pinterest\">Pinterest<\/span><\/a><\/li>\t\t<li><a href=\"http:\/\/linkedin.com\/shareArticle?mini=true&amp;url=https%3A%2F%2Fbitmap2lcd.com%2Fblog%2Fbitmap2lcd-batch-programming%2F&amp;title=Bitmap2LCD+%3A+Batch+Programming&amp;source=Bitmap2LCD+Software+Tool+Blog+%3A%3A+about+GLCD+displays+and+Programming&amp;summary=Bitmap2LCD+is+a+tool+for+programming+small+Graphic+LCDs+in+embedded+systems+and+a+programmable+graphic+and+text+processing+tool.+From+Bitmap2LCD+V2.9+and+upwards%2C+article+update+V3.6h+Note+%3A+Additional+Processing+functions+will+be+implemented+in+the+future+Bitmap2LCD%26hellip%3B\" title=\"Share on Linkedin\" target=\"_blank\"><span class=\"quickshare-linkedin\">Linkedin<\/span><\/a><\/li>\t\t<li><a href=\"https:\/\/plus.google.com\/share?url=https%3A%2F%2Fbitmap2lcd.com%2Fblog%2Fbitmap2lcd-batch-programming%2F\" target=\"_blank\" title=\"Share on Google+\"><span class=\"quickshare-googleplus\">Google+<\/span><\/a><\/li>\t\t\t\t\t\t\t\t<li><a href=\"mailto:?subject=Bitmap2LCD+Software+Tool+Blog+%3A%3A+about+GLCD+displays+and+Programming:+Bitmap2LCD+%3A+Batch+Programming&amp;body=https%3A%2F%2Fbitmap2lcd.com%2Fblog%2Fbitmap2lcd-batch-programming%2F\" target=\"_blank\" title=\"Share via Email\"><span class=\"quickshare-email\">Email<\/span><\/a><\/li>\t<\/ul>\r\n\t<\/div>\r\n","protected":false},"excerpt":{"rendered":"<p>Bitmap2LCD is a tool for programming small Graphic LCDs in embedded systems and a programmable graphic and text processing tool. From Bitmap2LCD V2.9 and upwards, article update V3.6h Note : Additional Processing functions will be implemented in the future Bitmap2LCD : Batch Programming A batch program is a set of conditions, functions etc&#8230; one per [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[449,5],"tags":[452,453,455,451,456,454,324],"class_list":["post-1254","post","type-post","status-publish","format-standard","hentry","category-batch-graphic-processing","category-source-code-postrocessing","tag-batch-programming","tag-bitmap2lcd-batch","tag-bitmap2lcd-macro","tag-graphic-processing","tag-how-to-programm-bitmap2lcd","tag-programming-a-batch","tag-text-processing"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/bitmap2lcd.com\/blog\/wp-json\/wp\/v2\/posts\/1254","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bitmap2lcd.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bitmap2lcd.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bitmap2lcd.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/bitmap2lcd.com\/blog\/wp-json\/wp\/v2\/comments?post=1254"}],"version-history":[{"count":28,"href":"https:\/\/bitmap2lcd.com\/blog\/wp-json\/wp\/v2\/posts\/1254\/revisions"}],"predecessor-version":[{"id":2304,"href":"https:\/\/bitmap2lcd.com\/blog\/wp-json\/wp\/v2\/posts\/1254\/revisions\/2304"}],"wp:attachment":[{"href":"https:\/\/bitmap2lcd.com\/blog\/wp-json\/wp\/v2\/media?parent=1254"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bitmap2lcd.com\/blog\/wp-json\/wp\/v2\/categories?post=1254"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bitmap2lcd.com\/blog\/wp-json\/wp\/v2\/tags?post=1254"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}